如何在提交到Github SCM私有仓库时设置Jenkins Pipeline触发器?

问题描述 投票:0回答:1

我想设置一个Github Webhook触发器以在触发提交后立即启动管道。我已经完成了通常的工作并将webhook设置为http://Jenkins URL:port/github-webhook/,但它似乎没有用。我还在管道作业的配置部分的Github repo字段中添加了repo。

我还需要设置其他哪些设置才能使其正常工作?

git jenkins github pipeline polling
1个回答
0
投票

您可以启用一些日志记录以获取有关实际情况的更多信息。

转到“管理Jenkins”->“系统日志”->“添加新日志记录器”并为其命名,然后添加以下3个记录器:

  • com.cloudbees.jenkins.GitHubPushTrigger
  • org.jenkinsci.plugins.github.webhook.WebhookManager
  • com.cloudbees.jenkins.GitHubWebHook

现在,您可以在Github UI上单击“测试挂钩”,并检查日志中的内容。如果没有什么明显表明Github无法到达您的Jenkins实例,但我想Github是否应该警告您触发器不起作用。

© www.soinside.com 2019 - 2024. All rights reserved.