Jenkins持續整合之小試牛刀

2022-02-02 21:57:54 字數 1602 閱讀 1353

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

ubuntu16.04環境安裝jenkins

docker安裝jenkins

及其相關問題解決

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

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

一、要有一台外網伺服器(這裡我使用的是阿里雲的,並在外網伺服器搭建jenkins環境)

二、要有乙個github專案(這裡我以我的乙個vue.js專案作為研究物件,位址為:

三、進入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有乙個這樣的記錄

本文非原創,主要是參考該篇文章,鏈結為:

jenkins持續整合

1.部署 wget o etc yum.repos.d jenkins.repo no check certificate wget o etc yum.repos.d jenkins.repo rpm import 2.vi etc sysconfig jenkins 修改埠號為10080 3.v...

Jenkins 持續整合

1 手動構建 jenkins構建成功後的包存放在 var lib jenkins workspace 專案名 target下 2 自動化構建 這裡選擇push事件觸發 前面步驟一樣 區別在於觸發器不同 選擇 build when a change is pushed to gitlab.gitlab...

Jenkins持續整合 持續反饋

持續反饋是持續整合中不可或缺的乙個環節,當乙個專案在持續整合過程中,由於單元測試 審查等因素導致專案構建失敗時,資訊應該能夠實時準確的通知到相關的人員,以便於責任人能夠快速的處理。反饋就是在正確的時間,以正確的方式,將正確的資訊傳送給正確的人 持續反饋是讓這種反饋資訊自動化 目標化和實時化 持續化 ...