我有一个csp脚本,我想用它从子模块中浅层递归克隆。作业中的正常调用如下所示:
git {
remote {
credentials('5193fea5-344e-4432-fb7a-df45319469bf')
url('git@git.foo/bar.git')
}
shallowClone()
extensions {
cloneOptions {
shallow(true)
}
submoduleOptions {
recursive(true)
}
}
}现在,当我在csp中做同样的事情时,它抱怨url是一个闭包。看看https://jenkins.io/doc/pipeline/steps/git/,似乎有一个与正常工作不同的应用程序接口。
所以我很困惑。现在有多个接口了吗?我可以在csp中使用“通常”的方法吗?
发布于 2016-10-31 16:50:32
实际上,你可以直接从插件源码中提取属性。不是很方便,但目前似乎没有更好的解决方案...
https://stackoverflow.com/questions/40267135
复制相似问题