diff --git a/ci/Jenkinsfile.release b/ci/Jenkinsfile.release index 6da215a23..a8606128c 100644 --- a/ci/Jenkinsfile.release +++ b/ci/Jenkinsfile.release @@ -64,6 +64,27 @@ pipeline { } } // stages post { + success { script { + withCredentials([ + string( + credentialsId: 'discord-waku-deployments-webhook', + variable: 'DISCORD_WEBHOOK' + ), + ]) { + discordSend( + title: "${env.JOB_NAME}#${env.BUILD_NUMBER}", + description: """ + Nim-Waku deployment successful! + Image: [`${IMAGE_NAME}:${IMAGE_TAG}`](https://hub.docker.com/r/${IMAGE_NAME}/tags?page=1&name=${IMAGE_TAG}) + Branch: [`${GIT_LOCAL_BRANCH}`](https://github.com/status-im/nwaku/commits/${GIT_LOCAL_BRANCH}) + 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 { sh 'docker image prune -f' } } // post } // pipeline