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的這個項目里添加了如下的構建后的操作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM