日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Jenkins基础入门-8-构建触发器之远程构建

發布時間:2024/3/24 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jenkins基础入门-8-构建触发器之远程构建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?????? 前面一篇,我們大致走完了一個Project的創建過程和簡單介紹了周期性構建的例子。這篇我們繼續來介紹關于構建觸發器的其他構建,先來看看遠程構建。

1.直接上圖,什么是遠程構建

?????? 我們這里勾選第一項,什么是遠程構建呢?上面提示你了,通過復制這個URL地址,在別的機器上打開這個URL就相當于給這個jenkins服務器發送了一個構建請求。只不過這個請求是在其他人電腦上發出的。這里重點來看看URL的組成,第一個參數JENKINS_URL,這里我們寫IP地址或者機器hostname,第二個參數TOKEN_NAME就是你在身份驗證令牌文本輸入框輸入的值。這里我們把令牌設置成123456,然后我就在我機器的另外一個瀏覽器來模擬遠程構建,這個時候我的遠程構建地址就是這樣的:localhost:8080/job/Test1/build?token=123456

2.在開始遠程構建之前,我們看看操作之前的環境

開始遠程構建之前,我的Test1這個project的狀態是這樣的

我特意圈了兩處,一個是當前隊列中沒有任務,第二個就是當前上一次的構建號是#47.

3.把遠程構建地址在別的瀏覽器上發送

直接拷貝到瀏覽器新地址欄,回車就是這個效果,回車后沒有任何返回信息。

4.再來看看Test1的最新構建號是多少

?????? 由于時間太快,沒有捕獲到Test1中有一個隊列在等待這個狀態,但是,還是看到了最新構建號變成了48,說明執行了遠程構建URL,這個有一個好處,加入,我把一個公共的功能設置成一個模塊,然后把這個請求URL共享出去,只要有其他job需要,就可以通過代碼發送這個請求,那么這個Job就自動運行。這個暫時沒有實戰經驗,沒法用一個實戰例子來演示,這個構建方式先到這里。

5.看看Project不同圖例的含義和舉例測試

什么是圖例,就是構建狀態和編譯晴雨表,就是下面這個圖

?????? 了解這個對每個使用jenkins是非常有必要的,左邊第一個藍色球的表示上次構建的狀態,當前藍色表示成功。第二個太陽那個圖標表示上次編譯的晴雨表,類似天氣預報的感覺。鼠標懸停小太陽,顯示:構建穩定,當前沒有構建失敗。想要了解更多狀態的含義,點擊圖例這個鏈接。

?????? 測一個由太陽變成雷陣雨圖標。如果看到你項目變成陰云或者下雨,說明你的項目穩定性不好,就問題,就需要去查找問題,解決問題。

當前是小太陽狀態,我們特意把Test1的配置界面改成這樣,這樣就會出錯。

?????? 因為這里我們選擇是windows batch命名,而abc不是一個有效命令,執行構建應該會出錯。這里輸入abc,點擊Apply按鈕。

回到Test1的項目界面,我們開始第一次構建,點擊立即構建。構建后出現failed,截圖如下。

這里失敗了一次,就變成了晴轉多云的狀態。再次構建一次,截圖如下。

第二次構建失敗,晴雨表變成了多云,開始執行第三次構建。

第三次失敗,開始變成下小雨。看看第4次構建,失敗后截圖。

?????? 第四次失敗,晴雨表變成中雨,第五次就不截圖演示了,我們把上面的abc改成dir, 重新運行一次,發現變成了小雨狀態,然后成功了5次之后變成了晴天的狀態。關于構建觸發遠程構建方式和構建狀態含義就介紹到這里,下一篇介紹,項目之間依賴關系構建。




總結

以上是生活随笔為你收集整理的Jenkins基础入门-8-构建触发器之远程构建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。