Jenkinsfile(bat)无法检出git分支

时间:2019-12-11 18:48:14

标签: jenkins jenkins-pipeline

克隆git repo后,我需要检出git分支

node('Windows-OS') {

    stage('build') {
        echo "branch: $env.BRANCH_NAME" // it prints the branch name
        bat '''
            git clone https://sample.com/sampleTest.git
            CD sampleTest
            git checkout $env.BRANCH_NAME // it fails
        '''
    }

git checkout $env.BRANCH_NAMEgit checkout ${env.BRANCH_NAME}失败(错误:pathspec“ $ env.BRANCH_NAME”与git已知的任何文件都不匹配)。但是,如果我明确提及分支名称,则可以使用。

就像git checkout someBranch =>一样正常。

0 个答案:

没有答案