gogmagog/Jenkinsfile
Deepak 93fb0f89b2
Some checks failed
gitea-deepak/gogmagog/pipeline/head There was a failure building this commit
removing golint
2020-12-24 22:18:34 -06:00

44 lines
802 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 {
emailext body: "${currentBuild.currentResult}: Job ${env.JOB_NAME} build ${env.BUILD_NUMBER}\n More info at: ${env.BUILD_URL}",
recipientProviders: [[$class: 'DevelopersRecipientProvider'], [$class: 'RequesterRecipientProvider']],
to: "${params.RECIPIENTS}",
subject: "Jenkins Build ${currentBuild.currentResult}: Job ${env.JOB_NAME}"
}
}
}