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 ]