我想使用 Jenkins 2 管道功能定义我的构建,我希望从 Jenkinsfile
中的源加载此配置。
但是,我不想让我的 master
节点与工作区混淆。
理想情况下,我可以指定管道作业旨在运行给定的节点类型,但这似乎不可能。
我看到 2 个备选方案:
- 使用存储 jenkins 作业配置的专用存储库。
- 使用 cleaver git checkout 策略(浅+稀疏)。
我错过了什么吗?最佳做法是什么?
最佳答案
有一个 Jenkins 问题声称这个问题现在已修复,只有 Jenkinsfile 本身需要在 master 上 check out :https://issues.jenkins-ci.org/browse/JENKINS-33273
(不过目前它对我不起作用。)
关于git - 如何避免使用 jenkins 管道 check out 主节点上的源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38571508/