我可以轻松地在自由式作业中将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。
使用Jenkins 1.625.16.1