From 852ecfaf334779b75a7e11b70d095d2b886f98e1 Mon Sep 17 00:00:00 2001 From: Nikolai Rodionov Date: Tue, 17 Oct 2023 09:30:15 +0200 Subject: [PATCH] Add an email notification to woodpecker-ci --- .woodpecker.yml | 56 ++++++++++++++++++++++++++++--------------------- 1 file changed, 32 insertions(+), 24 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 1102771..440efe4 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,27 +1,24 @@ ---- when: event: tag - steps: build the plugin: image: ubuntu:22.04 commands: - apt-get update -y - | - apt-get install -y \ - build-essential libasound2 cmake \ - fftw-dev pkg-config libx11-dev \ - x11-xserver-utils libxrandr-dev \ - libxinerama-dev libxcursor-dev \ - libfreetype6-dev libfftw3-dev \ - libasound2-dev libjack-dev git + apt-get install -y \ + build-essential libasound2 cmake \ + fftw-dev pkg-config libx11-dev \ + x11-xserver-utils libxrandr-dev \ + libxinerama-dev libxcursor-dev \ + libfreetype6-dev libfftw3-dev \ + libasound2-dev libjack-dev git - git submodule update --init --recursive --progress - | - cmake -B build -S ./ \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr -Wno-dev + cmake -B build -S ./ \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr -Wno-dev - cmake --build build - prepare release assets: image: ubuntu:22.04 commands: @@ -33,18 +30,29 @@ steps: - cp -r $RELEASE_DIR/VST3/ /tmp - cd /tmp - | - zip -r paulxstretch-standalone.zip Standalone && \ - mv paulxstretch-standalone.zip $DRONE_WORKSPACE/dist/ + zip -r paulxstretch-standalone.zip Standalone && \ + mv paulxstretch-standalone.zip $DRONE_WORKSPACE/dist/ - | - zip -r paulxstretch-vst3.zip VST3 && \ - mv paulxstretch-vst3.zip $DRONE_WORKSPACE/dist/ - + zip -r paulxstretch-vst3.zip VST3 && \ + mv paulxstretch-vst3.zip $DRONE_WORKSPACE/dist/ publish the release: image: woodpeckerci/plugin-gitea-release settings: - base_url: https://git.badhouseplants.net - files: - - dist/* - api_key: - from_secret: GITEA_ACCESS_TOKEN_RELEASER - target: main \ No newline at end of file + base_url: https://git.badhouseplants.net + files: + - dist/* + api_key: + from_secret: GITEA_ACCESS_TOKEN_RELEASER + email notification: + image: deblan/woodpecker-email + settings: + from.address: woody@badhouseplants.net + from.name: Woody Woodpecker + host: badhouseplants.net + username: + from_secret: smtp_username + password: + from_secret: smtp_password + recipients: + - allanger@badhouseplants.net + target: main