diff --git a/.woodpecker.yml b/.woodpecker.yml index 237cce8..4b1a2b5 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -42,6 +42,33 @@ steps: branch: - master + - name: telegram failed setup + image: appleboy/drone-telegram + settings: + token: 7616010754:AAGXMf8x-roKozdT0j-bOZ1y9dmbulbKPbM + to: -4765409490 + message: | + 🚀 *Woodpecker CI Build Finish* 🚀 + + *Repo:* ${CI_REPO_OWNER}/${CI_REPO_NAME} + *Repo Link:* ${CI_REPO_URL} + *Branch:* ${CI_COMMIT_BRANCH} + + *Build Status:* *Failed Setup* + *Build Link:* ${CI_PIPELINE_URL} + + *Commit ID:* `${CI_COMMIT_SHA:0:8}` + *Commit By:* {{commit.author}} + *Commit Link:* {{commit.link}} + *Commit Msg:* {{commit.message}} + 🙈 build failed. Fix me please, before client is aware. + when: + status: + - failure + - cancel + branch: + - master + - name: build-src image: node:22-alpine environment: @@ -53,6 +80,34 @@ steps: when: branch: - master + depends_on: [setup] + + - name: telegram failed notify + image: appleboy/drone-telegram + settings: + token: 7616010754:AAGXMf8x-roKozdT0j-bOZ1y9dmbulbKPbM + to: -4765409490 + message: | + 🚀 *Woodpecker CI Build Finish* 🚀 + + *Repo:* ${CI_REPO_OWNER}/${CI_REPO_NAME} + *Repo Link:* ${CI_REPO_URL} + *Branch:* ${CI_COMMIT_BRANCH} + + *Build Status:* *Failed Build src* + *Build Link:* ${CI_PIPELINE_URL} + + *Commit ID:* `${CI_COMMIT_SHA:0:8}` + *Commit By:* {{commit.author}} + *Commit Link:* {{commit.link}} + *Commit Msg:* {{commit.message}} + 🙈 build failed. Fix me please, before client is aware. + when: + status: + - failure + - cancel + branch: + - master - name: build-image image: docker @@ -65,6 +120,34 @@ steps: when: branch: - master + depends_on: [setup, build-src] + + - name: telegram failed notify + image: appleboy/drone-telegram + settings: + token: 7616010754:AAGXMf8x-roKozdT0j-bOZ1y9dmbulbKPbM + to: -4765409490 + message: | + 🚀 *Woodpecker CI Build Finish* 🚀 + + *Repo:* ${CI_REPO_OWNER}/${CI_REPO_NAME} + *Repo Link:* ${CI_REPO_URL} + *Branch:* ${CI_COMMIT_BRANCH} + + *Build Status:* *Failed Build Image* + *Build Link:* ${CI_PIPELINE_URL} + + *Commit ID:* `${CI_COMMIT_SHA:0:8}` + *Commit By:* {{commit.author}} + *Commit Link:* {{commit.link}} + *Commit Msg:* {{commit.message}} + 🙈 build failed. Fix me please, before client is aware. + when: + status: + - failure + - cancel + branch: + - master - name: deploy image: docker @@ -77,7 +160,7 @@ steps: - master depends_on: [setup, build-src, build-image] - - name: telegram notify on pipeline completion + - name: telegram failed notify image: appleboy/drone-telegram settings: token: 7616010754:AAGXMf8x-roKozdT0j-bOZ1y9dmbulbKPbM @@ -89,18 +172,44 @@ steps: *Repo Link:* ${CI_REPO_URL} *Branch:* ${CI_COMMIT_BRANCH} - *Build Status:* *{{ pipeline.status == 'success' ? 'Success' : 'Failed' }}* + *Build Status:* *Failed Deploy* *Build Link:* ${CI_PIPELINE_URL} *Commit ID:* `${CI_COMMIT_SHA:0:8}` *Commit By:* {{commit.author}} *Commit Link:* {{commit.link}} *Commit Msg:* {{commit.message}} - {{ pipeline.status == 'success' ? '😎 build succeeded. Good job ' + commit.author : '🙈 build failed. Fix me please, before client is aware.' }} + 🙈 build failed. Fix me please, before client is aware. + when: + status: + - failure + - cancel + branch: + - master + + - name: telegram success notify + image: appleboy/drone-telegram + settings: + token: 7616010754:AAGXMf8x-roKozdT0j-bOZ1y9dmbulbKPbM + to: -4765409490 + message: | + 🚀 *Woodpecker CI Build Finish* 🚀 + + *Repo:* ${CI_REPO_OWNER}/${CI_REPO_NAME} + *Repo Link:* ${CI_REPO_URL} + *Branch:* ${CI_COMMIT_BRANCH} + + *Build Status:* *Success* + *Build Link:* ${CI_PIPELINE_URL} + + *Commit ID:* `${CI_COMMIT_SHA:0:8}` + *Commit By:* {{commit.author}} + *Commit Link:* {{commit.link}} + *Commit Msg:* {{commit.message}} + 😎 build succeeded. Good job {{commit.author}} when: status: - success - - failure - - cancelled branch: - master + depends_on: [setup, build-src, build-image, deploy]