非常友好的前端打包部署方式,主要基於node和git,基本上不用安裝別的東西
ssh鏈結遠端主機(測試)
ssh [email protected]
[email protected]'s password:輸入密碼這裡是不顯示的敲完後回車即可
cd /回到根目錄
ls檢查目錄
測試鏈結無問題後進行下面的操作;
在vue的專案平級下建立deploy.js
const cp=
require
('child_process'
)const ssh2=
require
('ssh2'
)//執行tar.sh指令碼獲取輸出流
let pro=cp.
exec
('"./tar.sh"'
,(error)
=>})
pro.stdout.
pipe
(process.stdout)
pro.on(
'exit',(
)=>
)let conn=
newssh2.client()
;// 上傳操作
function
connect()
,(err,result)
=>)}
)}).
connect()
}// 解壓部署操作
function
shell
(conn)).
on('close',(
)=>)}
)}
2.建立tar.sh與剛剛建立的js平級
cd ycboke
npm run build
tar zcvf dist.tar.gz dist
#打包和壓縮的操作
3.執行deploy.js
node deploy.js
4.檢查伺服器是否有新的上傳,以及是否備份原始檔案
到此就結束啦!沒有什麼特別好說的直接複製**即可
Azure自動化部署服務 2
本文將介紹如何使用證書的方式實現azure automation與azure的subscription的連線方式。一.建立證書 通過openssl建立private key certification和pfx檔案 a.建立private key openssl genrsa out hwazure....
xcode自動化打包
xcode自動化打包 1 自動化打包 需要將紅色部分重新修改為自己的目錄 cd users jiao documents ios git xiaomeidianpu buildday date y m d profile buildconfiguration qa buildpath users j...
iOS自動化打包
ios專案自動打包指令碼 1.指令碼自動打包 2.上傳到fir.im 3.傳送郵件給測試人員 需要安裝的相關指令軟體 1.python 2.7 2.xcode 3.fir.im指令 使用方法 1.安裝xcode 2.安裝fir.im的指令,安裝方法見 3.配置相關資訊 python ipa.py c...