1. 程式人生 > >jenkins根據prod,dev,test構建svn代碼

jenkins根據prod,dev,test構建svn代碼

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代碼