homepage/.drone.yml

151 lines
3.7 KiB
YAML
Raw Normal View History

---
merging origin/testing goodness into master * also adding .drone.yml for master branch Squashed commit of the following: commit 423fe440b21f19783fc27020cb3259d68cae4ea7 Author: surtur <a_mirre@utb.cz> Date: Fri Feb 28 00:42:14 2020 +0100 [skip ci] serious updates y'all commit 75ffadcc53fe3a3007ab44f74be811205a4ea828 Author: surtur <a_mirre@utb.cz> Date: Fri Feb 28 00:17:25 2020 +0100 [skip ci] add submodule in hugo-extended build too commit a57fbca9c79adf0db3abe5df6a70be6a42bc9f9c Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 23:51:51 2020 +0100 fixing wget magic commit 600288e13a6d5e0ce872c81e4baf8ec8d081db3e Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 23:40:35 2020 +0100 fix pointing to non-existent archlinux image commit f49929e49da33cdf3f2e78995e3ed1c2bc300ad4 Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 23:34:34 2020 +0100 updated .drone.yml + hugo config * attempting to build the site with hugo-extended * replaced old references with relevant paths commit cb0dade65be7b3b409fb5ac047ce1d6308d475b4 Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 17:36:42 2020 +0100 specifying we want a docker runner commit 20073d0d31bf421545788012e275fca44609d134 Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 17:07:12 2020 +0100 have a badge indicating build status commit ae4ab498ccb267a95d765368236416cb0154b32b Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 16:58:14 2020 +0100 let drone actually build the site with hugo commit 81b3d123337bc577bbb090a35fe0970e68fd7243 Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 16:42:22 2020 +0100 adding .drone.yml * let's see what happens (no idea really) commit 2f0d0b7fab2bf75ed7521525b576bb63af2abbf2 Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 16:21:07 2020 +0100 merging master changes into testing Squashed commit of the following: commit 3dbabfbfb3ac45e24894d4869c0fd0d9b7a82756 Author: surtur <a_mirre@utb.cz> Date: Thu Feb 20 06:17:34 2020 +0100 accomodate for adding of drone + cosmetic changes commit 976958461d85d22c7a0721137970838274b40a32 Merge: efacaa0 4e69fa9 Author: surtur <a_mirre@utb.cz> Date: Tue Feb 18 00:30:53 2020 +0100 Merge 'origin/dev' into master Signed-off-by: surtur <a_mirre@utb.cz> commit 4e69fa9404cb0e79e846982d5a8d35b94e38aa67 Author: surtur <a_mirre@utb.cz> Date: Tue Feb 18 00:23:35 2020 +0100 forgot this is git, not btrfs... fixing commit 96aec19aa2516618f3b5bc487178ad7255ae9d76 Author: surtur <a_mirre@utb.cz> Date: Mon Feb 17 23:55:56 2020 +0100 PC above all commit 640726ee9c9c3b0a38508d2d47a4a09658bff4c0 Author: surtur <a_mirre@utb.cz> Date: Mon Feb 17 23:51:14 2020 +0100 improvements in the deploy script logic commit be63d93aa365b4f2294476e451e27dbc83f0a80d Merge: efacaa0 fa4d4f4 Author: surtur <a_mirre@utb.cz> Date: Mon Feb 17 23:43:03 2020 +0100 Merge remote-tracking branch 'origin/develop' commit fa4d4f448b7627d76f1322ce3eeba880a7bc808c Author: surtur <a_mirre@utb.cz> Date: Mon Feb 17 23:04:16 2020 +0100 minor updates to content pages commit 2956d3a7fae10f48cf3c8b0d421688166b6fd17a Author: surtur <a_mirre@utb.cz> Date: Mon Feb 17 23:01:30 2020 +0100 correct some instances of undesirable casing - also: set sub-title text to 'hello friend' (hello friend? that's lame. maybe I should give you a name.) commit 74ff5f012664f2bcada93f79d2e7209e18addb65 Author: surtur <a_mirre@utb.cz> Date: Mon Feb 17 21:49:50 2020 +0100 removing forgotten cache commit d4691f3c340ff579feb65ab30b29658040c8c3f5 Author: drew <yngblkee1000@tfwno.gf> Date: Sun Oct 20 12:45:11 2019 +0200 create testing branch
2020-02-28 00:54:16 +01:00
kind: pipeline
type: docker
name: test-build
merging origin/testing goodness into master * also adding .drone.yml for master branch Squashed commit of the following: commit 423fe440b21f19783fc27020cb3259d68cae4ea7 Author: surtur <a_mirre@utb.cz> Date: Fri Feb 28 00:42:14 2020 +0100 [skip ci] serious updates y'all commit 75ffadcc53fe3a3007ab44f74be811205a4ea828 Author: surtur <a_mirre@utb.cz> Date: Fri Feb 28 00:17:25 2020 +0100 [skip ci] add submodule in hugo-extended build too commit a57fbca9c79adf0db3abe5df6a70be6a42bc9f9c Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 23:51:51 2020 +0100 fixing wget magic commit 600288e13a6d5e0ce872c81e4baf8ec8d081db3e Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 23:40:35 2020 +0100 fix pointing to non-existent archlinux image commit f49929e49da33cdf3f2e78995e3ed1c2bc300ad4 Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 23:34:34 2020 +0100 updated .drone.yml + hugo config * attempting to build the site with hugo-extended * replaced old references with relevant paths commit cb0dade65be7b3b409fb5ac047ce1d6308d475b4 Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 17:36:42 2020 +0100 specifying we want a docker runner commit 20073d0d31bf421545788012e275fca44609d134 Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 17:07:12 2020 +0100 have a badge indicating build status commit ae4ab498ccb267a95d765368236416cb0154b32b Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 16:58:14 2020 +0100 let drone actually build the site with hugo commit 81b3d123337bc577bbb090a35fe0970e68fd7243 Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 16:42:22 2020 +0100 adding .drone.yml * let's see what happens (no idea really) commit 2f0d0b7fab2bf75ed7521525b576bb63af2abbf2 Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 16:21:07 2020 +0100 merging master changes into testing Squashed commit of the following: commit 3dbabfbfb3ac45e24894d4869c0fd0d9b7a82756 Author: surtur <a_mirre@utb.cz> Date: Thu Feb 20 06:17:34 2020 +0100 accomodate for adding of drone + cosmetic changes commit 976958461d85d22c7a0721137970838274b40a32 Merge: efacaa0 4e69fa9 Author: surtur <a_mirre@utb.cz> Date: Tue Feb 18 00:30:53 2020 +0100 Merge 'origin/dev' into master Signed-off-by: surtur <a_mirre@utb.cz> commit 4e69fa9404cb0e79e846982d5a8d35b94e38aa67 Author: surtur <a_mirre@utb.cz> Date: Tue Feb 18 00:23:35 2020 +0100 forgot this is git, not btrfs... fixing commit 96aec19aa2516618f3b5bc487178ad7255ae9d76 Author: surtur <a_mirre@utb.cz> Date: Mon Feb 17 23:55:56 2020 +0100 PC above all commit 640726ee9c9c3b0a38508d2d47a4a09658bff4c0 Author: surtur <a_mirre@utb.cz> Date: Mon Feb 17 23:51:14 2020 +0100 improvements in the deploy script logic commit be63d93aa365b4f2294476e451e27dbc83f0a80d Merge: efacaa0 fa4d4f4 Author: surtur <a_mirre@utb.cz> Date: Mon Feb 17 23:43:03 2020 +0100 Merge remote-tracking branch 'origin/develop' commit fa4d4f448b7627d76f1322ce3eeba880a7bc808c Author: surtur <a_mirre@utb.cz> Date: Mon Feb 17 23:04:16 2020 +0100 minor updates to content pages commit 2956d3a7fae10f48cf3c8b0d421688166b6fd17a Author: surtur <a_mirre@utb.cz> Date: Mon Feb 17 23:01:30 2020 +0100 correct some instances of undesirable casing - also: set sub-title text to 'hello friend' (hello friend? that's lame. maybe I should give you a name.) commit 74ff5f012664f2bcada93f79d2e7209e18addb65 Author: surtur <a_mirre@utb.cz> Date: Mon Feb 17 21:49:50 2020 +0100 removing forgotten cache commit d4691f3c340ff579feb65ab30b29658040c8c3f5 Author: drew <yngblkee1000@tfwno.gf> Date: Sun Oct 20 12:45:11 2019 +0200 create testing branch
2020-02-28 00:54:16 +01:00
steps:
- name: hugo-extended
pull: always
image: immawanderer/archlinux-hugo:latest
merging origin/testing goodness into master * also adding .drone.yml for master branch Squashed commit of the following: commit 423fe440b21f19783fc27020cb3259d68cae4ea7 Author: surtur <a_mirre@utb.cz> Date: Fri Feb 28 00:42:14 2020 +0100 [skip ci] serious updates y'all commit 75ffadcc53fe3a3007ab44f74be811205a4ea828 Author: surtur <a_mirre@utb.cz> Date: Fri Feb 28 00:17:25 2020 +0100 [skip ci] add submodule in hugo-extended build too commit a57fbca9c79adf0db3abe5df6a70be6a42bc9f9c Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 23:51:51 2020 +0100 fixing wget magic commit 600288e13a6d5e0ce872c81e4baf8ec8d081db3e Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 23:40:35 2020 +0100 fix pointing to non-existent archlinux image commit f49929e49da33cdf3f2e78995e3ed1c2bc300ad4 Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 23:34:34 2020 +0100 updated .drone.yml + hugo config * attempting to build the site with hugo-extended * replaced old references with relevant paths commit cb0dade65be7b3b409fb5ac047ce1d6308d475b4 Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 17:36:42 2020 +0100 specifying we want a docker runner commit 20073d0d31bf421545788012e275fca44609d134 Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 17:07:12 2020 +0100 have a badge indicating build status commit ae4ab498ccb267a95d765368236416cb0154b32b Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 16:58:14 2020 +0100 let drone actually build the site with hugo commit 81b3d123337bc577bbb090a35fe0970e68fd7243 Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 16:42:22 2020 +0100 adding .drone.yml * let's see what happens (no idea really) commit 2f0d0b7fab2bf75ed7521525b576bb63af2abbf2 Author: surtur <a_mirre@utb.cz> Date: Thu Feb 27 16:21:07 2020 +0100 merging master changes into testing Squashed commit of the following: commit 3dbabfbfb3ac45e24894d4869c0fd0d9b7a82756 Author: surtur <a_mirre@utb.cz> Date: Thu Feb 20 06:17:34 2020 +0100 accomodate for adding of drone + cosmetic changes commit 976958461d85d22c7a0721137970838274b40a32 Merge: efacaa0 4e69fa9 Author: surtur <a_mirre@utb.cz> Date: Tue Feb 18 00:30:53 2020 +0100 Merge 'origin/dev' into master Signed-off-by: surtur <a_mirre@utb.cz> commit 4e69fa9404cb0e79e846982d5a8d35b94e38aa67 Author: surtur <a_mirre@utb.cz> Date: Tue Feb 18 00:23:35 2020 +0100 forgot this is git, not btrfs... fixing commit 96aec19aa2516618f3b5bc487178ad7255ae9d76 Author: surtur <a_mirre@utb.cz> Date: Mon Feb 17 23:55:56 2020 +0100 PC above all commit 640726ee9c9c3b0a38508d2d47a4a09658bff4c0 Author: surtur <a_mirre@utb.cz> Date: Mon Feb 17 23:51:14 2020 +0100 improvements in the deploy script logic commit be63d93aa365b4f2294476e451e27dbc83f0a80d Merge: efacaa0 fa4d4f4 Author: surtur <a_mirre@utb.cz> Date: Mon Feb 17 23:43:03 2020 +0100 Merge remote-tracking branch 'origin/develop' commit fa4d4f448b7627d76f1322ce3eeba880a7bc808c Author: surtur <a_mirre@utb.cz> Date: Mon Feb 17 23:04:16 2020 +0100 minor updates to content pages commit 2956d3a7fae10f48cf3c8b0d421688166b6fd17a Author: surtur <a_mirre@utb.cz> Date: Mon Feb 17 23:01:30 2020 +0100 correct some instances of undesirable casing - also: set sub-title text to 'hello friend' (hello friend? that's lame. maybe I should give you a name.) commit 74ff5f012664f2bcada93f79d2e7209e18addb65 Author: surtur <a_mirre@utb.cz> Date: Mon Feb 17 21:49:50 2020 +0100 removing forgotten cache commit d4691f3c340ff579feb65ab30b29658040c8c3f5 Author: drew <yngblkee1000@tfwno.gf> Date: Sun Oct 20 12:45:11 2019 +0200 create testing branch
2020-02-28 00:54:16 +01:00
commands:
- git submodule init
- git submodule update
2020-03-02 01:03:14 +01:00
- hugo version
- hugo --gc=true --minify
2020-03-02 20:25:56 +01:00
---
kind: pipeline
type: docker
name: deploy
steps:
- name: hugo-rsync-deploy
pull: always
image: immawanderer/archlinux-hugo:latest
environment:
hugo_key:
from_secret: hugo_key
hugo_user:
from_secret: hugo_user
hugo_host:
from_secret: hugo_host
hugo_dir:
from_secret: hugo_dir
commands:
- git submodule init
- git submodule update
- rm -rfv ./public
- hugo --gc=true --minify
- echo "$hugo_key" > hugo_deploy
2020-03-08 05:55:24 +01:00
- chmod -v 600 hugo_deploy #hellyeah
2020-03-08 06:21:16 +01:00
- rsync -ave 'ssh -vvvv -i ./hugo_deploy -o KexAlgorithms=curve25519-sha256@libssh.org,ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256,diffie-hellman-group-exchange-sha256 -o PreferredAuthentications=publickey -o PasswordAuthentication=no -c aes256-ctr,aes256-cbc -o StrictHostKeyChecking=no' --delete public/ $hugo_user@$hugo_host:$hugo_dir
- shred -zuv 7 hugo_deploy || true
when:
status:
- success
2020-03-02 20:25:56 +01:00
---
kind: pipeline
name: notifications
platform:
os: linux
arch: amd64
clone:
disable: true
trigger:
branch:
- master
- "dev*"
2020-03-02 20:25:56 +01:00
- "release/*"
event:
- push
- tag
status:
- success
- failure
depends_on:
- test-build
2020-03-02 20:25:56 +01:00
steps:
- name: discord
pull: always
image: appleboy/drone-discord:1.2.4
settings:
message: "{{#success build.status}} āœ… Build #{{build.number}} of `{{repo.name}}` succeeded.\n\nšŸ“ Commit by {{commit.author}} on `{{commit.branch}}`:\n``` {{commit.message}} ```\n\nšŸŒ {{ build.link }} {{else}} āŒ Build #{{build.number}} of `{{repo.name}}` failed.\n\nšŸ“ Commit by {{commit.author}} on `{{commit.branch}}`:\n``` {{commit.message}} ```\n\nšŸŒ {{ build.link }} {{/success}}\n"
webhook_id:
from_secret: discord_webhook_id
webhook_token:
from_secret: discord_webhook_token
---
kind: pipeline
name: notifications-cronbuild
platform:
os: linux
arch: amd64
clone:
disable: true
trigger:
event:
- cron
cron:
- hourly
- hourly-build
status:
- success
- failure
depends_on:
- test-build
steps:
- name: discord
pull: always
image: appleboy/drone-discord:1.2.4
settings:
message: "{{#success build.status}} āœ… Build #{{build.number}} of `{{repo.name}}` succeeded.\n\nšŸ“ Commit by {{commit.author}} on `{{commit.branch}}`:\n``` {{commit.message}} ```\n\nšŸŒ {{ build.link }} {{else}} āŒ Build #{{build.number}} of `{{repo.name}}` failed.\n\nšŸ“ Commit by {{commit.author}} on `{{commit.branch}}`:\n``` {{commit.message}} ```\n\nšŸŒ {{ build.link }} {{/success}}\n"
webhook_id:
from_secret: discord_webhook_hourly_id
webhook_token:
from_secret: discord_webhook_hourly_token
---
kind: pipeline
name: notifications-deploy
platform:
os: linux
arch: amd64
clone:
disable: true
trigger:
status:
- success
- failure
depends_on:
- deploy
steps:
- name: discord
pull: always
image: appleboy/drone-discord:1.2.4
settings:
message: "{{#success build.status}} āœ… Build #{{build.number}} of `{{repo.name}}` has been successfully deployed.\n\nšŸ“ Commit by {{commit.author}} on `{{commit.branch}}`:\n``` {{commit.message}} ```\n\nšŸŒ {{ build.link }} {{else}} āŒ Build #{{build.number}} of `{{repo.name}}` failed to deploy.\n\nšŸ“ Commit by {{commit.author}} on `{{commit.branch}}`:\n``` {{commit.message}} ```\nšŸŒ {{ build.link }} {{/success}}\n\n"
webhook_id:
from_secret: discord_webhook_id
webhook_token:
from_secret: discord_webhook_token