詹金斯(Jenkins)使用Git需要工作区排除区域(不必要地触发构建)

时间:2019-03-08 20:03:44

标签: jenkins cloudbees

我们有一个git repo,它具有以下目录结构:

src/
test/
terraform/

每当有人对仓库进行提交时,git就会向Jenkins发送一条消息以触发构建。完美!

除了我们不想在有人提交对terraform目录的提交时触发构建,因此我们添加了一个“排除区域”:

git settings

一切正常,除了我们有动态执行程序,而且当没有执行程序时,即使有人提交了terraform目录,构建也会被触发。

基本上,git需要触发构建以获取工作空间。金达打败了整个目标:

Scheduling a new build to get a workspace. (nonexisting_workspace)

此错误被报告为“按设计的功能”: https://issues.jenkins-ci.org/browse/JENKINS-18079

如果我们使用动态执行程序,是否可以在Jenkins中使用“排除的区域”?

0 个答案:

没有答案