diff --git a/.woodpecker/deploy.yaml b/.woodpecker/deploy.yaml new file mode 100644 index 0000000..97e11de --- /dev/null +++ b/.woodpecker/deploy.yaml @@ -0,0 +1,37 @@ +when: + event: push + branch: main + +clone: + git: + image: woodpeckerci/plugin-git + settings: + recursive: true + +steps: + build: + image: hugomods/hugo:reg-base + commands: + - hugo + + publish: + image: minio/mc + secrets: [ access_key, secret_key ] + commands: + - mc alias set minio https://s3.infra.bluemedia.dev $ACCESS_KEY $SECRET_KEY + - mc rm --recursive --force minio/bluemedia-dev + - mc cp --recursive public/ minio/bluemedia-dev/ + + notify: + image: git.bluemedia.dev/bluemedia/woodpecker-email + settings: + from: + from_secret: smtp_notify_email + host: + from_secret: smtp_notify_host + username: + from_secret: smtp_notify_username + password: + from_secret: smtp_notify_password + when: + - status: [ failure ] \ No newline at end of file