mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-01-06 03:13:48 +02:00
97db97df87
* feat: new install anf run script - move away from deprecated git.io - support distribution - verify checksums and signature closes #3074 Signed-off-by: Carlos A Becker <caarlos0@gmail.com> * fix: rename script Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
538 B
538 B
Jenkins
Here is how to set up a Jenkins pipeline using Jenkinsfile:
pipeline {
...
stages {
stage('Compile') {
steps {
sh 'go build'
}
}
stage('Test') {
steps {
sh 'go test ./...'
}
}
stage ('Release') {
when {
buildingTag()
}
environment {
GITHUB_TOKEN = credentials('github-token')
}
steps {
sh 'curl -sfL https://goreleaser.com/static/run | bash'
}
}
}
}