說明:因爲我是PHP項目,所以一些Java配置就不用配了,我的Jenkins版本 2.354
1、打開地址,解鎖Jenkins
# jenkins默認端口8080,ip自行替換成自己外網的ip
http://192.168.56.101:8080/
#查看初始密碼
cat /var/lib/jenkins/secrets/initialAdminPassword
2、安裝插件,新手選推薦的就行
3、設置管理員
4、登錄成功後,配置Jenkins了
進入系統管理->全局工具配置
配置Git,路徑那塊複製 which git命令的路徑填進去,然後應用,保存。
5、進入插件管理
搜索publish over ssh,點擊下面的安裝並重啓
6、進入系統配置
找到publish over ssh,選擇添加ssh server,添加相關信息後,點擊高級,填入服務器密碼,點擊test connect測試是否能連上,最後點應用,保存
7、新建任務配置項目
找到新建任務,填入項目名,選擇自由風格
直接到源碼管理,選擇Git,填入Git倉庫地址,這時候會報錯,需要添加憑證,點擊下面的添加,選擇Jenkins,會新增一個憑證
選擇用戶名密碼,填入用戶名密碼(git的)
或者也可以選擇ssh祕鑰,用戶名隨便填,選擇填入祕鑰,選擇添加,這裏的祕鑰是你服務器上的私鑰,然後保存,然後還得把服務器上的公鑰添加到Git倉庫裏,
我的是Gitee,
上面都操作完了,會發現,Git地址那塊不報錯了,最後點擊應用,保存就OK了
8、測試立即構建
剛剛新建的項目工作區間是沒有數據的,點擊立即構建,會發現代碼都拉下來了,默認代碼在 /var/lib/jenkins/workspace/ 目錄下
結尾:以上就是整個項目搭建的過程了,這種方式是每次都手動構建,適合生產環境,還有一種適合測試環境的,那就是提交代碼後,自動給你拉取到服務器上,下面一篇文章繼續。