108.構建maven項目

 

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裏面回滾到上個版本,再在從新發布一下就能夠了

相關文章
相關標籤/搜索