我对Jenkins和Git还是很陌生,但我仍在尝试找出如何使用jenkins声明性管道脚本。我的编程背景也很少,所以常规脚本对我来说有点新。
在声明性管道脚本中,我希望能够在jenkins构建过程中提取存储库的同时获取所有git标签和描述。
目前我所拥有的是
stage ('get_repo') {
checkout([$class: 'GitSCM',
branches: [[name: '*/rc']],
doGenerateSubmoduleConfigurations: false,
extensions: [],
submoduleCfg: [],
userRemoteConfigs: [[credentialsId: 'git',
url: 'git@bitbucket.org:myrepo/myrepo.git']]])
}
我不确定应该添加什么。预先感谢!
答案 0 :(得分:0)
checkout([$ class:'GitSCM', 分支机构:[[名称:'* / master']], doGenerateSubmoduleConfigurations:否, 扩展名:[[$ class:'CloneOption', 深度:0, noTags :否, 参考:“,浅:false]], submoduleCfg:[], userRemoteConfigs:[[]]])