gogmagog/Jenkinsfile
Deepak 2365fc75cf
All checks were successful
gitea-deepak/gogmagog/pipeline/head This commit looks good
gets emails to be same as other thing
2020-12-24 22:24:21 -06:00

42 lines
830 B
Groovy

pipeline {
agent any
tools {
go 'go-1.15.6'
}
environment {
GO115MODULE = 'on'
CGO_ENABLED = 0
}
stages {
stage('Compile') {
steps {
sh 'go build'
}
}
stage('Test') {
parallel{
stage('go vet') {
steps {
echo 'Running vetting'
sh 'go vet .'
}
}
stage('test') {
steps {
echo 'Running test'
sh 'go test -v ./...'
}
}
}
}
}
post {
always {
mail (bcc: '',
body: "Project: ${env.JOB_NAME} <br>Build Number: ${env.BUILD_NUMBER} <br> Build URL: ${env.BUILD_URL}", cc: '', charset: 'UTF-8', from: 'jenkins@jenkins.deepak.science', mimeType: 'text/html', replyTo: 'dmallubhotla+jenkins@gmail.com', subject: "${env.JOB_NAME} #${env.BUILD_NUMBER}: Build ${currentBuild.currentResult}", to: "dmallubhotla+ci@gmail.com")
}
}
}