托管在AWS Linux 18.04.1上的Jenkins SCM轮询不起作用

时间:2018-12-11 06:23:19

标签: git amazon-web-services jenkins amazon-ec2 polling

  

编辑:

     

我发现,在UBUNTU 16.0.4上,SCM服务运行正常,并且我没有遇到问题。但是,我遇到了这个问题   Ubuntu 18.0.4。

     

任何想法如何检查SCM服务日志?


问题:

  • Jenkins无法轮询git repo中的更改。但是,如果 手动触发,获取最近的更改,然后执行作业 已建立。

Jenkins配置:

  • Jenkins主计算机位于负载均衡器后面的AWS云中。
  • 所有奴隶都在我的本地网络中,可以连接到詹金斯 按照主管的命令来掌握和执行作业。

到目前为止已尝试的解决方案:

  • 我怀疑本地防火墙有问题,并尝试将节点连接到没有任何防火墙的网络。尽管如此,这还是行不通的。
  • 我尝试删除现有节点并重新添加它们。仍然没有用。
  • 我尝试使用Bitbucket分支源插件,因为我们所有的代码都在Bitbucket云上。

我期望解决的问题:

  • 如果以前有人遇到过此问题,请让我知道如何解决此问题。
  • 否则,我想知道有什么方法可以查看轮询日志 系统级别。

  • 请注意:不在詹金斯(我知道)中。请注意,我不 希望像他们一样查看https://mydomain/jobs/SCMpollLog上的日志 仅在触发轮询后才打印,然后轮询成功 或不。我想知道为什么不进行轮询 发生。

请告诉我是否需要其他信息。

1 个答案:

答案 0 :(得分:1)

作为一种解决方法,我建议您使用git钩子:一旦存储库更新,它将创建一个事件并将其推送到Jenkins。

https://wiki.jenkins.io/display/JENKINS/GitHub+Plugin#GitHubPlugin-GitHubhooktriggerforGITScmpolling