pipeline { agent { docker { image 'golang:latest' label 'docker-build' } } environment { XDG_CACHE_HOME = '/tmp/.cache' CGO_ENABLED = 0 } stages { stage('build') { steps { // mattermostSend "Build started - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)" sh 'go build' } post { success { // mattermostSend color: "good", message: "Build success - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)" archiveArtifacts artifacts: 'pnut-bridge' } // failure { // mattermostSend color: "danger", message: "Build failure - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)" // } } } } }