From 81b65fd8d99bed59335a960407dec9b6005e0a2e Mon Sep 17 00:00:00 2001 From: Morgan McMillian Date: Mon, 28 Nov 2022 21:45:18 -0800 Subject: [PATCH] Add mattermost status messages --- Jenkinsfile | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index b8d6e26..4116451 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -9,25 +9,35 @@ pipeline { stage('Build snap for ARM64') { agent { label "snap-arm64" } steps { + mattermostSend "ARM64 Snap build started - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)" sh "rm *.snap || true" sh "snapcraft" } post { success { + mattermostSend color: "good", message: "ARM64 Snap build success - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)" sh "snapcraft upload --release=edge *.snap" } + failure { + mattermostSend color: "danger", message: "ARM64 Snap build failure - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)" + } } } stage('Build snap for AMD64') { agent { label "snap-amd64" } steps { + mattermostSend "AMD64 Snap build Started - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)" sh "rm *.snap || true" sh "snapcraft" } post { success { + mattermostSend color: "good", message: "AMD64 Snap build success - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)" sh "snapcraft upload --release=edge *.snap" } + failure { + mattermostSend color: "danger", message: "AMD64 Snap build failure - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)" + } } } }