jenkins
Jenkins是一個非常有名的CI工具,開源抵皱、免費(fèi)帖汞,通過jenkins我們可以更加智能、快速的持續(xù)集成砾肺,盡早的發(fā)現(xiàn)代碼里的問題并及時的部署上去
安裝
jenkins官網(wǎng)提供多種版本的下載 挽霉。
war包
啟動參數(shù)
java -jar D:\downloads\jenkins-2.77.war --httpPort=8888
端口修改
/etc/init.d/jenkins file fails to start jenkins, edit the /etc/default/jenkins
重啟服務(wù)
sudo service jenkins restart
網(wǎng)絡(luò)權(quán)限配置
參數(shù)化構(gòu)建
引用
${}
Jenkins操作
重啟 http://localhost:8080/restart
重新加載配置信息 http://localhost:8080/reload
插件配置
遠(yuǎn)程tomcat部署 :
deploy to a container
遠(yuǎn)程部署需要Tomcat-user.xml權(quán)限配置
manager-script
publish over ssh
全局SSH-Server配置
系統(tǒng)設(shè)置 > 系統(tǒng)配置
踩坑點(diǎn)
路徑相關(guān)的配置
windows環(huán)境下
source files 的路徑寫法使用斜線 / ,而不使用 windows 文件系統(tǒng)的反斜線 \
source files 的相對路徑是指 workspace/[project]/
而不是 workspace/
授權(quán)ssh相關(guān)設(shè)置
配置密鑰時遇到一些問題
針對 openSSH轉(zhuǎn)換問題,這里無需轉(zhuǎn)換為openSSH格式的密鑰