我有一个 Jenkinsfile,当代码合并时,Jenkins2.0 使用它在 GitHub 存储库上运行,该作业将检查代码,运行单元测试并构建它。
我想在分叉的 GitHub 存储库上使用相同的 Jenkinsfile,但只想签出代码并构建代码。
import hudson.model.*;
stage('Checkout') {
node{
git branch: '<BRANCH_NAME>', credentialsId: '<JENKINS_CREDENTIAL_ID>', url: 'git@<URL_OF_REPOSITORY>'
}
}
stage('Test'){
node{
"run unit tests"
}
}
stage('Build'){
node{
"build project"
}
}