jenkins持續化集成中注意的3個小問題

一、權限java

咱們從git拉取項目下來而且用maven編譯成功後,執行shell的時候,通常在遇到kill,mv的時候都會有一個沒有權限的問題,最簡單的辦法就是把root權限直接給jenkins,配置以下linux

vim /etc/sysconfig/jenkinsgit

把JENKINS_USER="jekins"改爲"root"shell

二、安裝中必定要在/etc/init.d/jenkins增長vim

candidates=" 
/home/java/jdk1.8.0_45/bin/java 
/etc/alternatives/java 
/usr/lib/jvm/java-1.6.0/bin/java 
/usr/lib/jvm/jre-1.6.0/bin/java本身的jdk路徑中的java命令,不然jenkins找不到該命令.jvm

三、nohup java -jar a.jar &沒法啓動的問題maven

在shell中該語句前加進程

source /etc/profile
BUILD_ID=dontKillMejenkins

nohup java -jar a.jar &it

這樣就能夠在linux後臺進程啓動了。

相關文章
相關標籤/搜索