一、引言
進入新的項目組后發現,一窮二白,大致情況如下:
1、項目代碼研發手動部署,測試不清楚部署的代碼是否真正為需測試的代碼,被坑過1次測了半天某個研發未合並的代碼。
2、代碼沒有備份,一次需要找上個版本的代碼上線找不到。
3、手動部署的速度慢、容易有誤操作風險。
為了解決上述問題,提高項目運作效率,決定利用Jenkins對項目代碼進行自動化部署。
二、任務調研
為了落地Jenkins自動化部署,了解了下項目的基本情況如下,看來任重道遠:
Jenkins環境 | 沒有,需要自己搭建,且只有一台windows機器可以搭建Jenkins |
項目語言 | VUE純前端 |
項目部署服務器 | windows server |
三、Jenkins安裝
由於Jenkins環境需要自己重新部署,筆者查詢了下其部署方案,大部分網上都能查詢到,下面僅描述安裝中的重點部分。
1、前置條件,需要安裝JDK,注意版本兼容性!
2、windows服務器建議下載jenkins.msi 雙擊安裝(傻瓜式)
3、第一次打開要解鎖jenkins,頁面如下圖。根據自己安裝時的提示路徑下找到initialAdminPassword文件復制密碼輸入到password輸入框,點擊continue即可進行下一步操作
4、安裝插件目前選擇系統推薦,后續可以自己選擇安裝其他想要的插件。
5、創建管理員賬號后,看到如下界面,說明Jenkins已安裝好。
6、安裝后默認使用http://localhost:8080/訪問Jenkins,如需修改端口請訪問Jenkins安裝路徑,找到jenkins.xml文件,修改下圖中的端口號,並重啟服務。
詳細安裝說明請參考這位大大的博客:https://www.cnblogs.com/dotnet261010/p/11495762.html
ok,本文到此結束,下一章講解使用Jenkins進行代碼拉取編譯,即持續構建。