Add builds.
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/push Build is failing
Details
This commit is contained in:
parent
4a5248ca6c
commit
670bee4a92
115
.drone.yml
115
.drone.yml
|
|
@ -15,9 +15,10 @@ steps:
|
||||||
path: /drone/cache/
|
path: /drone/cache/
|
||||||
commands:
|
commands:
|
||||||
- ls -la /drone/cache/.m2
|
- ls -la /drone/cache/.m2
|
||||||
- clj -Sdeps '{:mvn/local-repo "/drone/cache/.m2/repository"}' -P -M:shadow-cljs-run
|
- clj -Sdeps '{:mvn/local-repo "/drone/cache/.m2/repository"}' -P -M:blog:clojure-demos:dev:shadow-cljs-run
|
||||||
|
|
||||||
- name: build-clojure
|
# --- Blog ---
|
||||||
|
- name: build-blog
|
||||||
pull: always
|
pull: always
|
||||||
image: clojure:tools-deps
|
image: clojure:tools-deps
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|
@ -27,44 +28,13 @@ steps:
|
||||||
- name: cache
|
- name: cache
|
||||||
path: /drone/cache/
|
path: /drone/cache/
|
||||||
commands:
|
commands:
|
||||||
- ls -la /drone/cache/.m2
|
|
||||||
- clj -Sdeps '{:mvn/local-repo "/drone/cache/.m2/repository"}' -Mshadow-cljs-run release app --debug
|
|
||||||
|
|
||||||
# - name: deploy-site
|
|
||||||
# pull: True
|
|
||||||
# image: appleboy/drone-scp
|
|
||||||
# depends_on:
|
|
||||||
# - build-clojure
|
|
||||||
# settings:
|
|
||||||
# host: blog.digitaloctave.com
|
|
||||||
# port: 22
|
|
||||||
# username:
|
|
||||||
# from_secret: ssh_user
|
|
||||||
# key:
|
|
||||||
# from_secret: ssh_key
|
|
||||||
# target: /var/www/portfolio/${DRONE_COMMIT_SHA:0:10}/
|
|
||||||
# source: /drone/src/development/resources/public/*
|
|
||||||
# strip_components: 5
|
|
||||||
|
|
||||||
- name: build-static-blog
|
|
||||||
pull: always
|
|
||||||
image: clojure:tools-deps
|
|
||||||
depends_on:
|
|
||||||
- fetch-clojure-deps
|
|
||||||
- fetch-npm-deps
|
|
||||||
volumes:
|
|
||||||
- name: cache
|
|
||||||
path: /drone/cache/
|
|
||||||
commands:
|
|
||||||
- ls -la /drone/cache/.m2
|
|
||||||
- clj -M:blog:shadow-cljs-run release blog
|
- clj -M:blog:shadow-cljs-run release blog
|
||||||
#- clj -Sdeps '{:mvn/local-repo "/drone/cache/.m2/repository"}' -Mshadow-cljs-run release app --debug
|
|
||||||
|
|
||||||
- name: deploy-static-blog
|
- name: deploy-blog
|
||||||
pull: True
|
pull: True
|
||||||
image: appleboy/drone-scp
|
image: appleboy/drone-scp
|
||||||
depends_on:
|
depends_on:
|
||||||
- build-static-blog
|
- build-blog
|
||||||
settings:
|
settings:
|
||||||
host: blog.digitaloctave.com
|
host: blog.digitaloctave.com
|
||||||
port: 22
|
port: 22
|
||||||
|
|
@ -76,24 +46,63 @@ steps:
|
||||||
source: /drone/src/bases/do-blog/resources/public/*
|
source: /drone/src/bases/do-blog/resources/public/*
|
||||||
strip_components: 6
|
strip_components: 6
|
||||||
|
|
||||||
# - name: promote-deployed-site
|
# --- Clojure Demos ---
|
||||||
# pull: True
|
- name: build-clojure-demos
|
||||||
# image: appleboy/drone-ssh
|
pull: always
|
||||||
# depends_on:
|
image: clojure:tools-deps
|
||||||
# - deploy-site
|
depends_on:
|
||||||
# settings:
|
- fetch-clojure-deps
|
||||||
# host: blog.digitaloctave.com
|
- fetch-npm-deps
|
||||||
# port: 22
|
volumes:
|
||||||
# username:
|
- name: cache
|
||||||
# from_secret: SSH_USER
|
path: /drone/cache/
|
||||||
# key:
|
commands:
|
||||||
# from_secret: SSH_KEY
|
- clj -M:clojure-demos:shadow-cljs-run release clojure-demos
|
||||||
# port: 22
|
|
||||||
# command_timeout: 5m
|
- name: deploy-clojure-demos
|
||||||
# script:
|
pull: True
|
||||||
# - cd /var/www/portfolio/
|
image: appleboy/drone-scp
|
||||||
# - rm /var/www/portfolio/promoted
|
depends_on:
|
||||||
# - ln -s /var/www/portfolio/${DRONE_COMMIT_SHA:0:10} /var/www/portfolio/promoted
|
- build-clojure-demos
|
||||||
|
settings:
|
||||||
|
host: clojure-demos.digitaloctave.com
|
||||||
|
port: 22
|
||||||
|
username:
|
||||||
|
from_secret: ssh_user
|
||||||
|
key:
|
||||||
|
from_secret: ssh_key
|
||||||
|
target: /var/www/clojure-demos/
|
||||||
|
source: /drone/src/bases/clojure-demos/resources/public/*
|
||||||
|
strip_components: 6
|
||||||
|
|
||||||
|
# --- Portfolio ---
|
||||||
|
- name: build-portfolio
|
||||||
|
pull: always
|
||||||
|
image: clojure:tools-deps
|
||||||
|
depends_on:
|
||||||
|
- fetch-clojure-deps
|
||||||
|
- fetch-npm-deps
|
||||||
|
volumes:
|
||||||
|
- name: cache
|
||||||
|
path: /drone/cache/
|
||||||
|
commands:
|
||||||
|
- clj -M:dev:shadow-cljs-run release ui
|
||||||
|
|
||||||
|
- name: deploy-portfolio
|
||||||
|
pull: True
|
||||||
|
image: appleboy/drone-scp
|
||||||
|
depends_on:
|
||||||
|
- build-portfolio
|
||||||
|
settings:
|
||||||
|
host: digitaloctave.com
|
||||||
|
port: 22
|
||||||
|
username:
|
||||||
|
from_secret: ssh_user
|
||||||
|
key:
|
||||||
|
from_secret: ssh_key
|
||||||
|
target: /var/www/portfolio/
|
||||||
|
source: /drone/src/development/resources/public/*
|
||||||
|
strip_components: 5
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
- name: cache
|
- name: cache
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@js-joda/core": "^3.2.0",
|
"@js-joda/core": "^3.2.0",
|
||||||
"@js-joda/locale_en-us": "^3.2.2",
|
"@js-joda/locale_en-us": "^3.2.2",
|
||||||
"@js-joda/timezone": "^2.18.0",
|
"@js-joda/timezone": "2.23.0",
|
||||||
"@sentry/browser": "^6.18.1",
|
"@sentry/browser": "^6.18.1",
|
||||||
"@sentry/react": "^6.19.7",
|
"@sentry/react": "^6.19.7",
|
||||||
"@sentry/tracing": "^6.19.7",
|
"@sentry/tracing": "^6.19.7",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue