Jenkins+maven+git配置

1.安裝Jenkins,在官網下載Jenkins.war(針對不一樣的系統有不一樣版本,好比win32),本機安裝了jdk後使用命令java -jar jenkins.war安裝,安裝後能夠用連接http://localhost:8080打開Jenkins界面
注意:jenkins安裝對jdk版本有要求,我開始是1.6,安裝時提示版本必須是1.7以上,去下載對應的jdk便可。
 
2.安裝Jenkins做爲一個windows服務
系統管理-> Installing Jenkins as a Windows service,安裝成功後能夠在windows的服務組件內找到Jenkins
 
3.在本機安裝jdk、maven、git,並設置java、maven、Jenkins對應的環境變量(貌似也能夠在Jenkins的系統設置裏自動安裝,可是我沒用這個操做)
Java環境變量:
JAVA_HOME:C:\Program Files\Java\jdk1.7.0_79
CLASSPATH:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
 
maven環境變量(安裝路徑):
maven_home:D:\安裝包\Intellij IDE 14\maven\Apache-maven-3.2.3
 
jenkins環境變量:
JENKINS_HOME:C:\jenkins
說明:C盤下的jenkins是我本身建立的文件夾,若是有就不用建立了,Jenkins安裝後默認是在user文件夾下建立了一個.Jenkins的文件夾,可是想將Jenkins的工程等都放到C盤下,因此這麼配置的。這個文件夾會存儲全部新建的工程和插件等。也能夠將工程等打包存儲,用的時候在放到這個文件夾下便可
 
4.Jenkins系統管理->系統設置,配置jdk、maven、git
注:不要勾選自動安裝,不然不能填寫JAVA_HOME等信息,下面的maven等配置一樣
 
說明:git選擇的Path是git安裝目錄的cmd下的git.exe,在構建時執行git命令會調用這個程序
 
說明:這個須要在插件管理裏下載一個Git plugin插件,而後再去配置,user.name和user.email在git bash裏經過git命令能夠查看
5.新建工程
選擇新建一個maven的工程能夠添加maven工程,固然也能夠選擇自由風格等,這裏舉例maven工程,下面說一下注意點,網上不少文檔能夠搜到建立工程的。
 
1)git源碼管理
說明:源碼管理咱們用的是git,首先要選在倉庫的url,這個在github的對應工程右側會顯示。能夠選擇ssh或htttps等方式的,個人電腦不支持ssh協議,因此用的https的(在這以前咱們必須在本機上生成了ssh密鑰,而且在github中設定過纔可使用)
在使用github時還須要下載一個插件Github Authentication plugin,這個插件是用來設置github的驗證用戶名和密碼的,在上圖點擊Add添加,而後Credentialsxuals下拉選擇已經添加的驗證。
 
 
2)構建觸發器
我用的是定時的,其餘項能夠點擊後面的問號查看說明,這裏設置的是5分鐘一構建
 
3)構建
由於是maven項目,要選擇一個pom.xml文件來構建文件中指定的內容。pom.xml格式能夠自行百度maven的pom.xml文件
 
6.構建項目
點擊這裏或其餘構建位置都可,在Console Output來查看控制檯輸出
在日誌裏能看到它先從遠程github上下載源碼,而後去執行的maven,個人maven文件是一些下載的包。
查看本地的Jenkins的目錄,C:\jenkins\workspace\Clogin,這個文件夾下包含了從github中下載下來的源碼。
maven下載下來的包都在maven的settings文件裏的設置的倉庫位置裏。D:\安裝包\Intellij IDE 14\maven\m2\repository
 
 
 
 
說明:我構建的這個項目只是下載下來了源碼和須要的jar包,不包括執行,不知道直接用maven可不能夠執行命令(這個須要進一步的瞭解),這裏我是另創建了一個自由風格的工程「執行測試」,而後在那個工程裏執行的nosetests命令。在maven的這個項目裏添加了以下的構建後的操做。
相關文章
相關標籤/搜索