首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins Poll SCM问题

Jenkins Poll SCM问题
EN

Stack Overflow用户
提问于 2019-07-12 20:42:34
回答 5查看 9.1K关注 0票数 5

我试着用詹金斯做一些非常简单的事情。当检测到对我的回购的更改时,它会激活管道。我只有两个设置(如下所示)。

但是,对回购和等待所需轮询时间的任何更改都不会触发管道?

我是不是在做傻事?

编辑:

  • 这是在码头集装箱里。容器时间是UTC,主机是基于BST的。我已经通过-e JAVA_OPTS=-Duser.timezone=Europe/London在容器运行时更新了TZ。
  • 在容器上运行tcpdump,我没有看到出站到github的流量(https)。
  • 投票日志添加在下面。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2019-07-16 12:53:44

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

票数 5
EN

Stack Overflow用户

发布于 2019-07-12 21:31:34

你的配置在Jenkins看起来很好。您是否尝试手动运行第一个构建,以检查Jenkins和Git配置是否正常工作。如果构建的第一个手动触发器成功,那么请在回购中进行另一个测试更改,以查看Jenkins是否轮询SCM。

另外,您可能需要考虑Git WebHook触发器,它在回购中检测到更改时触发Jenkins构建,而不是Jenkins轮询SCM。

票数 0
EN

Stack Overflow用户

发布于 2019-07-18 06:58:18

答复:@Jose Martinez是正确的,原因如下。

Github jenkins插件确实提供了以下功能:

  • 在Jenkins项目和GitHub之间创建超链接
  • 当您推送到存储库时,通过从post接收钩子中摸索HTTP帖子并可选择地自动管理钩子设置来触发作业。
  • 报表生成状态结果返回到github作为提交状态(在SO上记录)
  • 其他插件的基本特性

Git jenkins插件似乎负责SCM轮询。

通过提供Github项目URL,您没有为git插件提供必要的配置。如果要使用部分,仍然需要SCM polling

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57013813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档