26.13 安裝插件java
26.14 構建jobgit
26.15 手動安裝jdk瀏覽器
26.16 發佈war包tomcat
26.13 安裝插件maven
1.系統管理 -> 管理插件,檢查是否已經安裝 Maven Integration plugin 和 Deploy to container Plugin,若沒有安裝則須要安裝這兩個插件測試
#要配置maven相關的項目必需要安裝maven Integration plugin這個插件ui
Deploy to container Plugin插件能夠將war包發佈到遠程去url
2.安裝完插件後,須要重啓jenkins插件
systemctl restart jenkinsrest
3.建立新任務
4.登陸jenkins,點擊「新建」,任務名稱自定義(個人叫作java-test)
5.選擇「構建一個maven項目」 #或查看有無這個項目
6.點擊「肯定」
實例:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26.14 構建job
1.源碼管理
2.選擇 「git」, Repository URL填寫你的git地址,並配置對應的key,你們最好事前先在jenkins這臺機器上可以直接遠程git操做私有倉庫
3.構建觸發器、構建環境、Pre Steps保持默認
4.Build
「Root POM」爲pom.xml, Goals and options 填寫 clean install -D maven.test.skip=true
#就是maven編譯以前要作的操做,好比跳過測試
5.Post Steps、構建設置保持默認
6.構建後操做
點擊「增長構建後操做步驟」選擇「Deploy war/ear to a container」,「WAR/EAR files」填寫「**/*.war」,Contex path留空,Containers選擇Tomcat 8.x,Tomcat URL填寫要把war包發佈到的那臺機器的url,如http://172.7.15.114:8080
Credentials這裏須要點擊右側的Add,添加用戶名和密碼
7.繼續點擊「增長構建後操做步驟」選擇「Editable Email Notification」
Project Recipient List,改成$DEFAULT_RECIPIENTS,aming_test@163.com, 意思是增長額外一個收件人
點擊右下角的「Advanced settings」,定位到「Triggers」,而後點擊下方的「Add Trigger」,能夠增長髮郵件的條件。
最後點左下角的「保存」
以後就能夠點左側的「當即構建」,而後查看對應任務的「Console Output」
實例:
以上,跟添加git私鑰同樣的道理。咱們把私鑰放入了Git瀏覽器裏,就能夠git clone 、git push了。而如今咱們還須要用jenkins去訪問git,因此jenkins用到的私鑰也是系統裏面的私鑰(id_rsa)
總結:
1.先搞一個Git私有倉庫(生產環境確定會存在的)
2.部署tomcat(生產環境中若是有java的項目,也是會存在的)
3.安裝maven,而且配置maven
4.安裝兩個插件 Maven Integration:構建maven項目所需
Deploy to container:發佈war包到遠程機器上的
5.建立maven任務,配置源碼管理、構建前、構建後
關於回滾:
在git裏面回滾到上個版本,再在從新發布一下就能夠了