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/