jenkins部署vue專案

2022-09-14 21:57:28 字數 1437 閱讀 4738

配置nodejs的源,去官網檢視需要安裝的版本和介紹

yum安裝node.js

需要新增nginx的源

作者的安裝方法,一般安裝它推薦的外掛程式就夠用了。

如果是已經在全域性環境裡面配置了則可忽略

在執行指令碼前需要在nginx裡面配置好nginx.config

#!/bin/bash

echo "emphasis clear disk space"

#切換到專案目錄 

cd /root/.jenkins/workspace/dome

cnpm install

echo "cnpm install update success"

#打包專案

npm run build

# 這裡的-d 引數判斷$mypath是否存在

mypath="/root/.jenkins/workspace/dome/dist"

if [ ! -d "$mypath"]; then

npm run build

fiecho "npm run build success"

#切換到打包好的目錄資料夾

cd dist

#刪除上次打包生成的壓縮檔案

rm -rf dist.tar.gz

tar -zcvf dist.tar.gz *

#複製打包好的包的指定目錄

cp dist.tar.gz /usr/local/web/dome/dist

cd /usr/local/web/dome/dist

# 解壓

tar -xzvf dist.tar.gz

# 執行nginx指令碼

cd /usr/local/nginx/sbin

./nginx -t

./nginx -s reload

可能會遇到的問題解決方法 ,

總結:其它只要把需要使用的環境配好,再自己在伺服器上執行一遍基本上就沒啥問題。

Jenkins構建Vue專案

一 jenkins job相關配置 二 發布指令碼 root data 05 nps cat nps web page.sh bin sh user ip 172.168.168.109 user name root dst dir fs01 nps web web page manage boot...

Jenkins自動部署maven專案到tomcat

jenkins自動部署到tomcat 主要步驟為 先配置tomcat的發布使用者及許可權,再配置jenkins中的專案。一.tomcat配置 1.修改conf tomcat users.xml檔案 新增一行使用者及許可權配置 2.修改conf context.xml檔案 新增一行配置,允許執行時覆蓋...

jenkins 2 121 1 部署專案

引數說明 name 系統管理 系統設定 設定的ssh sverver的名字列表。source files 複製到運程機上的檔案,相對workspace的路徑,也支援表示式,如上圖中的 war remove prefix 檔案複製時要過濾的目錄,如上圖中的target目錄。remote directo...