您好,登錄后才能下訂單哦!
這篇文章主要介紹Linux下如何使用jenkins進行自動化部署,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
。
CentOS7
安裝2.0之后的需要安裝jdk1.8及以上(沒有配置jdk的參考
)1. 安裝rpm包
2.Jenkins配置jdk
vi /etc/rc.d/init.d/jenkins
3.修改Jenkins默認端口
Jenkins的默認JENKINS_PORT是8080,同Tomcat默認端口沖突
vi /etc/sysconfig/jenkins
4.啟動jenkins服務
service jenkins start
5.徹底卸載
service jenkins stop yum clean all yum -y remove jenkins rm -rf /var/cache/jenkins rm -rf /var/lib/jenkins/
直接訪問對應端口,如:192.168.3.198:8090
Jenkins就啟動成功了!它自帶Jetty服務器,剩下的工作我們全部在瀏覽器中進行。
第一次啟動Jenkins時,出于安全考慮,Jenkins會自動生成一個隨機的按照口令。注意控制臺輸出的口令路徑,復制下來,粘貼口令
進入安裝界面,如果執行默認的安裝,Jenkins就自動配置好了Maven、git等常用插件。最后,創建一個管理員用戶,完成安裝。
進行全局工具配置
用管賬號登錄Jenkins后,第一次使用前,需要在“系統管理”->“全局工具配置”:
配置JDK:
配置Maven(我選擇自動安裝,Jenkins會自動下載并安裝Maven):
在Jenkins首頁選擇“創建一個新任務”,輸入項目名,選擇“構建一個maven項目”:
如果在創建項目時候,沒有“創建一個Maven 項目”的選項。
你需要安裝Maven項目插件:”Maven Integration plugin”
“系統設置” ->“管理插件” ->“可選插件” 然后在右邊的過濾輸入框中搜索關鍵字: Maven Integration Plugin,直接安裝
項目配置
1.源碼管理
進入配置頁,源碼管理選擇Subversion,填入源碼地址。
如果需要口令,在Credentials中添加用戶名/口令
2.構建觸發器
構建觸發器指定了觸發一次構建的條件。推薦使用最簡單的配置“Poll SCM”,它的意思是,定時檢查版本庫,發現有新的提交就觸發構建
表示每兩分鐘檢查一次。
3.Build
默認的Root POM是pom.xml
4.運行
打完包之后,可以在Pre Steps和Post Steps中填上shell命令,直接用腳本啟動和停止
5.配置郵件地址
當項目部署出錯則發送郵件通知,有多個郵件地址時以“,”分隔
保存后,就可以執行自動化構建了(maven依賴包下載慢的改一下Maven配置,改為國內鏡像/私服)。
點擊一個構建任務,就自己部署項目了,同時可以在Console Output中看到控制臺詳細輸出,便于排錯。
本地打包的時候用的
mvn clean package -Dmaven.test.skip=true
先將之前的配置保存,進入【系統配置】-【插件管理】-【可選插件】找到如下插件下載安裝
該插件是用來將war包發布到服務器上。
再回到剛才項目的配置【構建后操作】,點擊【增加構建后操作步驟】選擇下圖所示插件。
然后配置發布應用。
配置前確保目標Tomcat已啟動。
然后就可以執行構建了。
以上是“Linux下如何使用jenkins進行自動化部署”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。