我有一个管道阶段,在该阶段中,我从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']]
])
}
}
这是什么问题?
答案 0 :(得分:0)
您可以使用声明性语法来检出存储库(因为您正在使用阶段)
stage('Checkout') {
steps {
git branch: 'develop', credentialsId: 'xxxx', url: 'ssh://git@server/project.git'
}
}