Add builds.
continuous-integration/drone/push Build is failing Details

This commit is contained in:
Oliver 2026-08-04 14:48:09 +01:00
parent 4a5248ca6c
commit 670bee4a92
2 changed files with 63 additions and 54 deletions

View File

@ -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

View File

@ -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",