jenkins持續整合

2021-09-08 11:33:40 字數 1104 閱讀 5515

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./var/lib/jenkins/hudson.model.updatecenter.xml

修改位址為:

4.建立管理員使用者之後,重新啟動jenkins

service jenkins restart

5.使用-pipeline

6.jenkins+svn

7.修改jenkins執行許可權

8.遠端發布

9.監控資料夾資料變化

10.jenkins-docker打包

刪除映象

11.docker run指定 springboot 引數

所有命令及值型別)

檢視docker實時日誌

docker logs --tail="10" mytest

12.jenkins+nodejs+gulp

13.jenkins 高階函式

14.ssh publish

sourcefile指的是workspace路徑下的檔案

資料夾:  files/**

檔案:    files/file或files/*

15.nginx映象

keepalived的docker映象

包安裝)

yum install -y libssl-dev openssl libpopt-dev

yum install -y keepalived

cp /usr/share/doc/keepalived-1.3.5/samples/keepalived.conf.sample /etc/keepalived/keepalived.conf

16.生產環境、測試環境 使用者許可權分配設定

環境變數

properties file bug)

參考)  (when條件語句)

新增系統環境變數

Jenkins 持續整合

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

Jenkins持續整合 持續反饋

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

持續整合和Jenkins介紹

對於很多做嵌入式軟體的朋友來說,可能從來都沒有聽說過持續整合這個詞,也就無從接觸過jenkins這個工具軟體。自去年轉調部門後,除了解了設計模式外,還有幸接觸到了jenkins。那什麼是持續整合?jenkins具體用來做什麼,對軟體開發有什麼益處呢?總得來說,這兩者主要是涉及乙個軟體質量的主題,特別...