Jenkinsfile和GitHub Enterprise拉取请求

时间:2016-09-01 02:56:50

标签: github jenkins jenkins-pipeline github-enterprise

我最近在Jenkins Pipeline工作。 我将Jenkinsfile放在项目根文件夹下,它看起来像这样:

+ project_root
 - src
 - Jenkinfile

在Jenkinfile中,定义了一些阶段,例如测试,构建和部署。 我想要做的是让Jenkins在创建拉取请求时自动触发Pipeline作业(尝试使用WebHook)。

我曾尝试使用GitHub Organization Plugin,但GitHub企业服务器无法像https://api.github.com/那样返回JSON结果。事实上,它返回,404 Not Found。所有RESTful API都可以正常工作,只有root访问权限https://corporate.github.server/api/v3/

因此GitHub Organization Plugin引发了访问GitHub企业服务器API的错误。

我想问,还有另一种方法来实现我的目标吗?

提前致谢!!!

0 个答案:

没有答案