我试着用詹金斯做一些非常简单的事情。当检测到对我的回购的更改时,它会激活管道。我只有两个设置(如下所示)。
但是,对回购和等待所需轮询时间的任何更改都不会触发管道?
我是不是在做傻事?

编辑:
-e JAVA_OPTS=-Duser.timezone=Europe/London在容器运行时更新了TZ。

发布于 2019-07-16 12:53:44
考虑使用基本的Git特性,而不是GutHub project特性。对于特定服务提供商(GitHub、Bitbucket等)特有的通用特性和特性,我总是运气更好。见下图。

发布于 2019-07-12 21:31:34
你的配置在Jenkins看起来很好。您是否尝试手动运行第一个构建,以检查Jenkins和Git配置是否正常工作。如果构建的第一个手动触发器成功,那么请在回购中进行另一个测试更改,以查看Jenkins是否轮询SCM。
另外,您可能需要考虑Git WebHook触发器,它在回购中检测到更改时触发Jenkins构建,而不是Jenkins轮询SCM。
发布于 2019-07-18 06:58:18
答复:@Jose Martinez是正确的,原因如下。
Github jenkins插件确实提供了以下功能:
而Git jenkins插件似乎负责SCM轮询。
通过提供Github项目URL,您没有为git插件提供必要的配置。如果要使用部分,仍然需要SCM polling。
https://stackoverflow.com/questions/57013813
复制相似问题