Jenkins持續集成之小試牛刀
關於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持續集成之小試牛刀