jenkins管道git checkout不起作用

时间:2018-10-05 05:52:46

标签: git jenkins jenkins-pipeline

我有一个管道阶段,在该阶段中,我从Bitbucket / GIT中检出代码,但是,一切看起来都很好,希望代码不会被检出。

我的结帐代码段

sudo apt-get install --reinstall ubuntu-desktop

在Jenkins中执行上述操作时,我看到以下日志,其中未检出任何代码,因此我的后续步骤失败了。

stage('SCM Checkout of Reporting Service'){
      steps {
          checkout([
                $class: 'GitSCM',
                branches: [[name: '*/develop']],
                doGenerateSubmoduleConfigurations: false, 
                extensions: [], 
                submoduleCfg: [], 
                userRemoteConfigs: [[credentialsId: 'e37898cc-9e67-4b26-8382-998fa5ebb79f', url: 'ssh://git@adlm.org.com:7999/~raja8008/ad-service.git']]
            ])

      }
    }

这是什么问题?

1 个答案:

答案 0 :(得分:0)

您可以使用声明性语法来检出存储库(因为您正在使用阶段)

    stage('Checkout') {
        steps {
            git branch: 'develop', credentialsId: 'xxxx', url: 'ssh://git@server/project.git'
        }
    }