1 Star 0 Fork 28

skymysky / Jenkins-x

forked from Gitee 极速下载 / Jenkins-x 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Jenkinsfile 1.34 KB
一键复制 编辑 原始数据 按行查看 历史
pipeline {
agent {
label "jenkins-go"
}
environment {
GH_CREDS = credentials('jenkins-x-github')
BUILD_NUMBER = "$BUILD_NUMBER"
GIT_USERNAME = "$GH_CREDS_USR"
GIT_API_TOKEN = "$GH_CREDS_PSW"
GITHUB_ACCESS_TOKEN = "$GH_CREDS_PSW"
JOB_NAME = "$JOB_NAME"
BRANCH_NAME = "$BRANCH_NAME"
}
stages {
stage('CI Build and Test') {
when {
branch 'PR-*'
}
steps {
dir ('/home/jenkins/go/src/github.com/jenkins-x/jx') {
checkout scm
container('go') {
sh "make"
sh "make test"
sh "./build/jx --help"
sh "make preview"
}
}
}
}
stage('Build and Release') {
when {
branch 'master'
}
steps {
dir ('/home/jenkins/go/src/github.com/jenkins-x/jx') {
checkout scm
container('go') {
sh "echo \$(jx-release-version) > pkg/version/VERSION"
sh "make release"
}
}
}
}
}
}
1
https://gitee.com/skymysky/Jenkins-x.git
git@gitee.com:skymysky/Jenkins-x.git
skymysky
Jenkins-x
Jenkins-x
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891