jenkins+WebHook+Coding自動化部署專案
阿新 • • 發佈:2018-12-10
沒時間整理 就簡單寫了下,有問題可以一起探討~
專案程式碼放在coding上進行託管,每次部署專案都特別麻煩,本地maven打成jar包上傳到伺服器,然後伺服器在啟動。
每次釋出一個版本 都要做這些繁瑣的事情,現在使用jenkins整合配合命令 自動部署專案,so easy!
為了方便,把jenkins放在伺服器上了。
1.下載jenkins war包解壓到伺服器的tomcat/webapps下 啟動專案 ,啟動完專案之後檢視log日誌,會有一個密碼串輸出。
2.位址列輸出開啟http://xxx.xxx.xxx.xxx8080/jenkins 會提示輸入密碼,把log輸出的那個密碼複製進來登入。
3.安裝一些基礎的外掛 和必要的外掛 git coding maven
4.本地安裝git 然後把專案git到本地 執行命令 git clone https://git.coding.net/Mastra/Server.git
coding 上要配置 ssh 的公鑰----- 和webHook 配置都比較簡單
5.建立一個專案
Refspec +refs/heads/*:refs/remotes/origin/* +refs/merge/*/MERGE:refs/remotes/origin/merge/*
構建完成