我正在尝试使用Jenkins做一些非常简单的事情。当检测到我的存储库更改时,这将激活管道。 我只有2个设置(如下所示)。
但是,对仓库进行任何更改并等待所需的轮询时间不会触发管道吗?
我在这里干什么吗?
编辑:
-e JAVA_OPTS=-Duser.timezone=Europe/London
更新了TZ。答案 0 :(得分:3)
答案 1 :(得分:0)
您的配置在Jenkins中看起来不错。您是否尝试过手动运行第一个构建以检查Jenkins和Git配置是否工作正常。如果构建的第一个手动触发成功,则请在存储库中进行另一个测试更改,以查看Jenkins是否正在轮询SCM。
此外,您可能需要考虑使用Git WebHook触发器,该触发器在回购中检测到更改时触发Jenkins构建,而不是Jenkins轮询SCM。
答案 2 :(得分:0)
Answer by @Jose Martinez是正确的选择,这就是原因。
Github jenkins plugin确实提供以下功能:
- 在Jenkins项目和GitHub之间创建超链接
- 在推送到存储库时触发作业,方法是通过接收后挂钩中的HTTP POST,并可选地自动管理挂钩 设置。
- 将构建状态结果作为提交状态(记录在SO上)报告回github
- 其他插件的基本功能
Git jenkins plugin似乎负责SCM轮询。
通过提供Github项目URL,您没有为git插件提供必要的配置。如果要使用SCM polling
,则仍然需要add the Repository URL
in your Source Code Management
section。
答案 3 :(得分:0)
答案 4 :(得分:0)