Jenkins 利用 Gitlab + Webhook 自动构建 —— Hook executed successfully but returned HTTP 403
生活随笔
收集整理的這篇文章主要介紹了
Jenkins 利用 Gitlab + Webhook 自动构建 —— Hook executed successfully but returned HTTP 403
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、Jenkins安裝插件?GitLab Plugin。
2、開啟用戶api認證,并記錄好用戶ID和生成的Token ,在Gitlab訪問jenkins時URL中會用到。
此處生成的token:
3、開啟Gitlab?token認證,使jenkins具有調用gitlab api的權限,以返回構建結果。
(1)到gitlab倉庫對應項目中設置token
(2)創建后會生成token,需保存好,后續無法查看。
此處生成的token:viiiuWhutxvK9vh73NJ9
(3)將gitlab生成的token添加到Jenkins全局系統配置中。
(4)測試成功,添加完成。
4、創建Jenkins 項目,并選擇gitlab觸發
高級選項
此處token:7482ebfe068548dce174f06a70cd6b9a
5、到gitlab中設置webhook,(用戶token為第二步生成的)
測試結果ok
【注意】當webhook中url未添加userId和user_api_token時,測試連接會返回
Hook executed successfully but returned HTTP 403
參考文檔:https://plugins.jenkins.io/gitlab-plugin/#pipeline-jobs
總結
以上是生活随笔為你收集整理的Jenkins 利用 Gitlab + Webhook 自动构建 —— Hook executed successfully but returned HTTP 403的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 拥有百万粉丝的大牛讲述学Android的
- 下一篇: 面试-03-数据库和事务专题