jenkins部署前后端分離的vue項目


1 General

Name: 變量名。 類似給分支起一個名字的意思, 可隨意取

Description: 描述, 非必填

Parameter Type: 選擇 Branch or Tag

Default Value: 默認分支

以上需要安裝插件Git Parameter, 沒有的話就在插件管理中安裝, 以上設置為了構建的時候可以自由選擇分支、

2 源碼管理

我用的是git, 倉庫是gitlab, 使用svn可選擇Subversion

Branch Specifier (Blank for "any"): 選擇git parameter中的變量   $變量

3 構建觸發器, 根據業務自行選擇。 

4 構建環境

node.js沒有安裝的話可以在插件管理中選擇自行安裝

5 構建

此處可以選擇 public over ssh插件, 但是我此處遇到的問題是我壓縮發送之后用ssh命令遠程登錄另一台服務器解壓tar時, 提示偽終端, ssh命令后跟 -t -t ,-Tq 都沒有解決,所有此處沒有使用public over ssh 插件, 直接使用scp命令, scp命令傳過去直接覆蓋的屬性也正好是我想要的(ssh命令以后在研究)

npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
npm install
npm run build:test
scp -r /root/.jenkins/workspace/DeployeeTestDist/dist root@170.00.00.1:/project/tomcat-cms/webapps/cnypa-cms/


免責聲明!

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



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