在groovy脚本上嵌套git checkout(jenkins的工作流程)

时间:2015-10-14 14:30:22

标签: git groovy jenkins jenkins-workflow

我正在处理詹金斯的工作流程。我的项目包括另一个我想使用稀疏结账功能的大项目。到目前为止,我发现了几个问题:

(1)我不知道如何将repo克隆到新目录

DateTime.ParseExact(x, "yyyyMMdd",cultureInfo.InvariantCulture) 

(2)在上面的项目中执行稀疏结账

我找不到任何groovy语法规范。

下面是我想用groovy

做的脚本版本
git url:'https://some.git.server/project.git', param1:'value1',...

提前致谢。

1 个答案:

答案 0 :(得分:1)

检查SCMs(多个SCM标记),我担心它会帮助您回答第一个问题。

关于第二个问题我无法回答,但你可以挖掘checkout标签,它是一个通用的SCM命令,例如:

checkout ([$class: '...', source: '...'])

您可以找到详尽的list of workflow兼容命令。

问候!