jenkins根據prod,dev,test構建svn代碼
阿新 • • 發佈:2019-03-13
images fff cat 分享 51cto shell命令 圖片 process 位置 jenkins 怎麽搭建就不細說了
我這裏用到
jenkins:2.165
jdk:1.8
maven:3.5.4
tomcat:8.0
我這裏用的svn 本地沒有配置的 怕出錯的話就yum一個 反正拉遠程倉庫svn的代碼
ps:把jenkins.war放入webapps後,可以直接把tomcat運行後生成的jenkins目錄,改為ROOT,然後webapps下清空(清不清空無所謂反正把jenkins.war幹掉就好)訪問時就不需ip+端口/jenkins這樣訪問了 直接ip+端口即可。
進入jenkins
先去下載一些需要的插件具體的我就不說了。(度娘)
再去全局工具中配置好本地maven,jdk的位置
- 然後到系統配置 publish over ssh這裏
-
ps:這裏配不配其實無所謂 只要jenkins的機器和服務器傳了公鑰去構建的地方配置就好!!!
- 接下來去 “憑據”裏點擊“系統”再點擊“全局憑據”裏的“添加憑據” 輸入svn的賬戶密碼保存即可!
現在就可以新建任務了
-
我這裏是svn 地址一定要寫到有pom文件的位置,再選擇憑據
- 如果要構建各個環境配置文件不同的可以在這裏設置
- (ps:-P指定去構建test環境下的文件)
接著往下走
- 這裏是構建後執行的shell命令
嗯~就是這樣自己消化一下吧
jenkins根據prod,dev,test構建svn代碼