jenkins+maven+git 實現自動化部署


一、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最后殺死已啟動的項目.

 

最后

立即構建。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM