我可以轻松地在自由式作业中设置从 GitHub 到 Jenkins webhook 的服务,但是当 Jenkins 作业类型是作业模板的实例时,这似乎不起作用。
我在我的模板中创建了一个名为 GITHUB_PROJECT_URL 的属性,并将这个 xml 添加到一般作业定义中:
<com.coravy.hudson.plugins.github.GitHubProjectProperty plugin="github@1.18.2">
<projectUrl>${GITHUB_PROJECT_URL}</projectUrl>
<displayName/>
</com.coravy.hudson.plugins.github.GitHubProjectProperty>
并且 GitHub 链接确实显示在模板实例的侧边栏中(因此该属性有效),但从 GitHub 端进行的测试不起作用。我使用了与其他工作类型完全相同的 github-webhook URL。
使用詹金斯 1.625.16.1