如何避免使用jenkins管道检出主节点上的源代码

时间:2016-07-25 15:14:25

标签: git jenkins

我想使用Jenkins 2管道功能定义我的构建,我希望从Jenkinsfile的源代码加载此配置。 但是,我不想让我的master节点与工作区混乱。

理想情况下,我可以指定管道作业是为了运行给定的节点类型,但似乎不可能。

我看到两种选择:

  • 使用存储jenkins作业配置的专用存储库。
  • 使用切割器git checkout策略(浅+稀疏)。

我错过了什么吗?什么是最佳做法?

2 个答案:

答案 0 :(得分:2)

有一个Jenkins问题声称现在已修复,只需要在主服务器上检出Jenkinsfile本身:https://issues.jenkins-ci.org/browse/JENKINS-33273

(此时此刻并不适合我。)

答案 1 :(得分:-1)

我认为你可以使用Jenkinsfile。但要避免使用步骤' git checkout' jenkins Web界面不接受工作区。因此,您可以使用jenkinsfile来管理构建。