1. 程式人生 > >Jenkins持續集成之小試牛刀

Jenkins持續集成之小試牛刀

分享 image eve 信號 evel 無法 學會 客戶 測試

關於Jenkins的安裝,大家可以參考我的這兩篇文章:

Ubuntu16.04環境安裝jenkins

docker安裝jenkins及其相關問題解決

之前沒有好好研究過Jenkins,只是簡單學會怎麽安裝之類的。

下面我們進入今天的主要話題,Jenkins小試牛刀。

一、要有一臺外網服務器(這裏我使用的是阿裏雲的,並在外網服務器搭建Jenkins環境)

二、要有一個Github項目(這裏我以我的一個vue.js項目作為研究對象,地址為:https://github.com/developers-youcong/blog-vue.git)

三、進入jenkins控制臺,點擊系統管理,再點擊系統設置,進行相關配置

第一步,配置Jenkins全局

技術分享圖片

第二步配置

技術分享圖片

第二步在Github插件的配置中,點擊“高級”按鈕

技術分享圖片

第三步配置Github倉庫

還需要配置Github項目倉庫,因為Github經常有代碼處理動作,需要配置Github項目倉庫在處理這些動作的同時會發送信號至Jenkins,才使用Jenkins自動構建

技術分享圖片

在"Webhooks"選項卡中,點擊"Add webhook"

技術分享圖片

將在Jenkins生成的Hook URL填入至Payload URL中,另外,選擇自主事件

技術分享圖片

以Push為例,並保存,即當Github收到了客戶端有Push動作時,會觸發一個Hook

技術分享圖片

保存WebHook之後

技術分享圖片

最終與Jenkins連接成功會有一個這樣的標誌:

技術分享圖片

第四步配置Jenkins項目(主要指新建任務,不然你是無法看到對應的push後持續集成)

新建任務

技術分享圖片

確定github倉庫

技術分享圖片

使用github hook

技術分享圖片

每一次push提交會在jenkins有一個這樣的記錄

技術分享圖片

本文非原創,主要是參考該篇文章,鏈接為:https://www.cnblogs.com/weschen/p/6867885.html

目前對於Jenkins了解不是太多,參考了這個鏈接做了一個簡單的測試。我覺得這個就算是Jenkins的HelloWorld例子,這樣的例子有助於大家學習信心的提升。

Jenkins持續集成之小試牛刀