Jenkins工作空间和并发构建,它们如何工作?

时间:2017-07-19 16:37:50

标签: jenkins

我目前正在学习Jenkins和Pipeline的来龙去脉。 我还有一点不明白的是:

默认情况下,Jenkins作业可以同时执行(如果我不想这样,我可以选中“不允许并发构建”复选框。)

我不明白的是以下内容: 让Jenkins检查/var/lib/jenkins/workspace/my-project-workspace/

中的代码

现在如何在没有冲突的情况下运行并发构建? 假设build nr 1检查该路径中的代码并开始测试它,并且在执行此操作时,将启动构建nr 2并检出同一路径中的代码。 这怎么会与build nr 1冲突? 我可能在这里遗漏了一些明显的东西......请帮忙:)。

1 个答案:

答案 0 :(得分:5)

workspace/文件夹中的子目录并不总是您的项目名称,而是(随机)生成的目录名称。这就是魔术。