Ale*_*ini 1 git jenkins gitlab gitlab-ci
我有一个Jenkins管道项目,我希望每次推送到托管代码的Gitlab存储库时都会触发构建.
在Jenkins上我安装了Gitlab插件和Git插件,我通过添加Gitlab主机URL(https://gitlab.com)和之前生成的Gitlab API令牌来配置Gitlab部分(管理Jenkins - >配置系统). Gitlab:如果我执行测试连接,一切正常,正如预期的那样.
问题出在Gitlab上:我转到Settings - > Integrations,我尝试通过添加我在项目配置中找到的Jenkins项目URL来配置webhook(下面突出显示):
但是有一个问题:似乎不允许从Gitlab向localhost请求.
似乎要避免这个问题是必要的,以激活一个选项(允许从钩子和服务请求到本地网络),但只有当我有自己管理的Gitlab服务器时,此选项才可用.相反,我的项目托管在gitlab.com上,因此无法修改此选项.
在我的案例中,有任何解决方法或替代解决方案来配置webhook吗?
小智 8
如果您需要登录您的jenkins,可以试试这个webhook网址:
http://(jenkins-user):(jenkins-user-token)@(jenkins-url)/job/(job-name)/build?delay=0sec
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2528 次 |
| 最近记录: |