Jenkins自動部署vue項目的相關配置。


簡介:配置Jenkins 使push release分支的時候,自動觸發一Jenkins任務,執行特定的部署腳本,完成部署。

部署腳本:sh bash腳本,做的事就是打包,壓縮打包內容,cp壓縮包到服務器指定目錄,解壓縮,刪除無用包,若是部署在nginx下,需要重啟nginx。

 

第一步:檢查環境 ,在Jenkins首頁,左邊菜單欄,點擊系統管理

然后點擊插件管理,查看是否安裝nodejs plugin

 

安裝完成后 重新進入系統管理,點擊全局工具配置

 

 

點擊新增nodejs  選取nodejs 版本 並起一個別名

 

 

 第二步 開始任務配置,回到首頁,點擊左邊菜單新建任務 

輸入任務名稱,及選擇 構建一個自由風格的軟件項目

進入配置頁面后,根據提示進行需要的相關配置。Git   Repository URL 項目地址 必填。然后指定拉取代碼的分支,構建觸發器 根據需要選擇,注意黃色框的地址,一會需要配置到gitlab

 

 

構建環境選擇 node 應該會默認帶出剛才創建的node別名。增加構建 執行shell 命令,我這是直接執行了我的部署腳本。腳本做了打包並且將包cp到指定服務器目錄的操作,並且重啟了nginx以完成部署

 

第三部,gitlab 上的配置,打開項目中的settings=>integrations.如下圖位置

 

 

 

URL 即為剛才黃色框圈住的地址。token一般為空(根據Jenkins部署配置的設置決定)。勾選push events  填寫觸發分支 。然后add webhook 添加。

 

 以上,到此為止,每當push代碼到 指定分支的時候,將會觸發任務 執行項目中寫的腳本,完成部署工作。

 


免責聲明!

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



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