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具體用來做什麼,對軟體開發有什麼益處呢?總得來說,這兩者主要是涉及乙個軟體質量的主題,特別...