0

我有一个 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"
    }
}
4

1 回答 1

0

您可以删除测试部分并添加自己的分叉 git clone url

import hudson.model.*;

stage('Checkout') {
    node{
        git branch: '<BRANCH_NAME>', credentialsId: '<JENKINS_CREDENTIAL_ID>', url: 'git@<URL_OF_YOUR_FORKED_REPOSITORY>'
    }
}

stage('Build'){
    node{
        "build project"
    }
}
于 2017-07-20T05:20:18.847 回答