構建前提:由于構建的時候是基于maven、git(碼云)以及jdk1.8來的,所以這些都需要和jenkins安裝在同一臺服務器上面。
全局工具配置:
1、配置jdk
系統管理-全局工具配置-jdk,配置如下:

jdk版本可以配置多個,構建的時候,可以根據需要選擇jdk版本,如何查看jdk的JAVA_HOME路徑,echo $JAVA_HOME既可以查看
2、配置git
系統管理-全局工具配置-git,配置如下

如何查看git,which git,如果git不存在,yum install git -y,安裝完成后,執行which git即可顯示路徑
3、配置maven
系統管理-全局工具配置-maven,配置如下

如何查看maven的MAVEN_HOME,mvn -V 查看Maven_home,命令不存在,執行yum install -y maven
4、插件管理
系統管理-插件管理-可選插件,選擇碼云(gitee plugin),maven項目插件(Maven Integration plugin)、通過ssh遠程部署(Publish Over SSH、SSH plugin)、部署到tomcat容器(Deploy to container Plugin),需要的插件都可以檢索查找,名稱不確定的可以到網絡搜索,如下圖:

使用圖形化安裝插件的時候,可能會安裝失敗,這個時候也可以自己下載插件,插件下載地址:http://updates.jenkins-ci.org/stable-2.222/latest/,插件格式是hpi的,下載后上傳到jenkins服務器上(/var/lib/jenkins/plugins/),如果不清楚路徑,可以在服務器上采用find / -name *.hpi,服務器上面的插件格式是hpi,然后重啟jenkins服務。
5、節點屬性設置
Jenkins自動部署后shell腳本執行后應用未啟動如jar包,因為jenkins會在build以后把子進程殺死,這樣就會導致項目不成功,我們先加上。
系統管理-節點管理-節點屬性-“添加鍵值對”:
key:BUILD_ID
value:DontKillMe

注意:節點屬性設置非常重要,不然經常會發現自己的jar包或者war包不能夠如shell腳本中寫的正常啟動。