一、linux環境安裝maven和git
maven安裝 https://www.cnblogs.com/bmw320li/p/10191624.html
git安裝 https://www.cnblogs.com/bmw320li/p/10191349.html
二、jenkins安裝
在jenkins官網下載war包
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
得到war包后,放入tomcat的webapps目錄下,啟動tomcat
我的tomcat的端口是8080所以在瀏覽器中輸入http://lcoalhost:8080/jenkins就會進入一下頁面

打開文件輸入密碼

選擇默認插件

填寫用戶名和密碼

填寫完用戶名和密碼點擊保存,jenkins 安裝和基本配置就搞定了。
三、配置JDK、MAVEN和GIT

進入全局工具配置




配置好這些信息,重啟一下jenkins 就可以創建自動部署任務了。
四、回到主頁點擊新增任務

填寫好名稱,選擇構建一個maven項目
進入配置頁面

填寫git信息

點擊add按鈕填寫git的用戶名和密碼

配置build
最后執行編寫的命令,實現自動部署

我的命令的意思是
以當前日期創建一個文件夾,並將maven打包好的jar包復制到這個文件夾。
查找該項目所使用的端口號,存在進程就殺掉。
最后使用nohup 啟動spring boot 的項目
BUILD_ID=dontKillMe 的目的是防止jenkins最后殺死已啟動的項目.
最后

立即構建。
