jenkins

作者: A_dfa4 | 来源:发表于2019-11-19 10:46 被阅读0次

互动 - new Item - freestyle project

配置 Configure

    1. Discard old build

            Days to keep builds     3             Max # of builds to keep  5

    2. This project is parameterized - > git Parameter

           name-mbranch Parameter Type-Branch or Tag   Default Value-origin/master

    3. Source Code Management

            git Repositories-git地址  Branches to build-$mbranch

    4. Build

            1. Execute shell  ssh   SSH site  (选择服务器地址)

            Command  (cd /var/www/udiskadmin  shopt -s extglob rm -rf !(node_modules) ) 进入项目文件夹 删除除node_modules之外文件

            2. Execute shell

            Command  (cd /root/.jenkins/workspace/pre-udiskadmin rm -rf *.zip  zip -r udiskadmin.zip *  sshpass -p  XiA#oCH03@14. scp -P 33021 -r udiskadmin.zip root@47.111.9.159:/var/www/udiskadmin) 进入jenkins文件夹 删除所有压缩包 打包当前项目成压缩包 发布到服务器上

            3. Execute shell  ssh    

                 选择服务器

                  cd /var/www/udiskadmin  unzip -o udiskadmin.zip  npm install --registry=https://registry.npm.taobao.org  npm run build  pm2 startOrRestart start.config.js

相关文章

网友评论

      本文标题:jenkins

      本文链接:https://www.haomeiwen.com/subject/myusyctx.html