Gitlab使用webhook結(jié)合jenkins完成自動(dòng)構(gòu)建

配置Jenkins:
  1. 首先安裝插件:Gitlab Hook PluginGitlab Plugin

  2. 安裝好插件之后,在項(xiàng)目的構(gòu)建觸發(fā)器那塊可以看見(jiàn):

    image

    記住那個(gè)URL,之后在Gitlab上配置要用到。

    記住那個(gè)URL,之后在Gitlab上配置要用到。

    記住那個(gè)URL,之后在Gitlab上配置要用到。

下面可以選擇Gitlab哪種動(dòng)作觸發(fā)構(gòu)建,如push,合并分支等。

配置GitLab
  1. 首先要在Gitlab 上開(kāi)啟 webhook。(需要使用admin賬號(hào))

    image
  2. 在需要自動(dòng)配置的項(xiàng)目上配置:

    Settings--->Integrations--->URL

    在URL里填上之前jenkins中得出的URL

    image
  3. 點(diǎn)擊測(cè)試:

    image

    會(huì)有403報(bào)錯(cuò),這是因?yàn)?code>jenkins沒(méi)有開(kāi)啟接收外部請(qǐng)求的功能。

    image

    在jenkins上配置開(kāi)啟外部請(qǐng)求:

    系統(tǒng)管理 ---> 系統(tǒng)配置 ---> 往下拉找到Gitlab那塊把勾選的去掉

    image

    應(yīng)用保存之后,再在Gitlab上點(diǎn)擊test。

    image

    之后在Gitlabpush一個(gè)版本,再看jenkins就能看到自動(dòng)構(gòu)建的了

    image
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容