2017-04-10 49 views
0

我正在考虑做以下事情,但我不知道这是否可能。詹金斯管道倾斜远程存储库和分支

我的想法是有一个詹金斯管道,但传递从其他工作和在Jenkinsfile内的输入参数的git存储库URL和分支,做一个签出或类似的东西与git存储库URL和分支,并开始编译,调用测试...等

你怎么看待这个问题?

谢谢!

+0

如果你的目标是在多个相似的项目上重用一个jenkinsfile(带参数)[jenkins pipeline shared groovy libraries plugin](https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Shared + Groovy + Libraries + Plugin)代替 – herm

回答

0

也许我没有正确理解你。但是任何影响任何变量的工作都应该是一个管道内的工作。或者你想将简单的jenkins工作与管道结合起来吗?

+0

我的想法是为每个gitlab项目启动一个启动程序,因为这里调用了像启动程序,git存储库URL和分支 –

+0

以及一个jenkins管道的输入参数scm触发器不会做? – Torsten

+0

不,在这种情况下没有scm触发器。这里的开发环境并不存在,所以所有的执行都必须按要求进行。 –