diff --git a/ci/Jenkinsfile.docker b/ci/Jenkinsfile.docker index e1d4de63..ada9d751 100644 --- a/ci/Jenkinsfile.docker +++ b/ci/Jenkinsfile.docker @@ -60,6 +60,27 @@ pipeline { } } post { + success { script { + withCredentials([ + string( + credentialsId: 'discord-waku-deployments-webhook', + variable: 'DISCORD_WEBHOOK' + ), + ]) { + discordSend( + title: "${env.JOB_NAME}#${env.BUILD_NUMBER}", + description: """ + Go-Waku deployment successful! + Image: [`${IMAGE_NAME}:${IMAGE_TAG}`](https://hub.docker.com/r/${IMAGE_NAME}/tags?page=1&name=${IMAGE_TAG}) + Branch: [`${GIT_BRANCH.minus("origin/")}`](https://github.com/status-im/nwaku/commits/${GIT_BRANCH.minus("origin/")}) + Commit: [`${GIT_COMMIT.take(8)}`](https://github.com/status-im/nwaku/commit/${GIT_COMMIT.take(8)}) + """, + link: env.BUILD_URL, + result: currentBuild.currentResult, + webhookURL: env.DISCORD_WEBHOOK + ) + } + } } always { cleanWs() } } }