Jenkins環(huán)境搭建
自行百度
插件安裝
可能用到的插件如下
CCM Plug-in
Deploy to container Plugin 將應(yīng)用發(fā)布到tomcat下
Git Parameter Plug-In 選GIT分支
Publish Over SSH
配置
全局工具配置:
配置git、maven焙蚓、jdk
問題
Post Steps執(zhí)行腳本無權(quán)限
將jenkins升級(jí)為root賬戶
- 修改Jenkins配置文件
# 打開配置文件
vim /etc/sysconfig/jenkins
# 修改$JENKINS_USER洒宝,并去掉當(dāng)前行注釋
$JENKINS_USER="root"
- 修改Jenkins相關(guān)文件夾用戶權(quán)限
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
- 重啟Jenkins服務(wù)并檢查運(yùn)行Jenkins的用戶是否已經(jīng)切換為root
# 重啟Jenkins(若是其他方式安裝的jenkins則重啟方式略不同)
service jenkins restart
# 查看Jenkins進(jìn)程所屬用戶
ps -ef | grep jenkins
# 若顯示為root用戶,則表示修改完成
Post Steps 調(diào)用目標(biāo)機(jī)shell中包含nohup
增加
export BUILD_ID=dontKillMe
項(xiàng)目啟動(dòng)之后才不會(huì)被Jenkins殺掉待德。