只有在检测到SCM更改时才会继续构建Jenkins

时间:2018-01-15 14:46:54

标签: git jenkins build

当手动触发我们的Jenkins作业之一来构建(然后部署)Microserivce时,它有一个预构建步骤来构建我们的公共代码库(我们在一个单独的java项目中存储了一些常用的实用程序方法)。这意味着在构建微服务之前,我们首先构建并部署这个公共代码项目。

我们想知道如果对该项目进行了更改,如何仅在此步骤中构建/部署此公共代码项目。

Jenkins是否有办法检查项目是否有变更,只有在发生变更后才继续构建项目?

注意:这与民意调查SCM不同,因为项目并不是建立在推送到git的变更之上的 - 它是手动触发的,只有在检测到变更时才能运行。 / p>

1 个答案:

答案 0 :(得分:0)

您可以尝试使用Github插件使用Jenkins Github挂钩。这更有效,因为Jenkins不需要轮询回购。 Github将为您完成工作并在有代码提交时触发构建...