码迷,mamicode.com
首页 > 其他好文 > 详细

jekins手动选择不同变量来构建不同环境

时间:2018-01-16 18:00:51      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:online   compose   创建项目   nsf   tran   16px   项目   1.0   inpu   

1:下载插件
   下载安装:Extended Choice Parameter Plug-In
    官方配置:https://wiki.jenkins.io/display/JENKINS/Extended+Choice+Parameter+plugin
2: 创建项目
   技术分享图片
3:配置项目

技术分享图片技术分享图片技术分享图片技术分享图片
4:配置脚本
技术分享图片技术分享图片
脚本:
root@debian43:/home/ops# cat hanye_online.sh
#!/bin/bash
#------------
#name erp_qa.sh
#version: 1.0
#online erp_qa project
#------------
#cd /home/erp/hanye/A1/
#git pull origin master
#gulp
#php artisan migrate --force
#php artisan queue:restart
#sleep 30
#备份程序代码文件目录
TIME='date +%Y%m%d%H%M'


if [ $# -eq 1 ] ;then
  case $1 in
     A1)


    
     cd /home/ops/hanye/A1
      echo "/home/ops/hanye/A1"
       git pull origin master
       /usr/local/bin/composer install
        /home/ops/testpipe/node_modules/.bin/gulp
       /usr/local/php/bin/php artisan migrate --force
       /usr/local/php/bin/php artisan queue:restart
   ;;
   A2)
       cd /home/ops/hanye/A2
       echo "/home/ops/hanye/A2"
       git pull origin master
       /usr/local/bin/composer install
       /home/ops/testpipe/node_modules/.bin/gulp
       /usr/local/php/bin/php artisan migrate --force
       /usr/local/php/bin/php artisan queue:restart
   ;;
   A3)
       cd /home/ops/hanye/A3
       echo "/home/ops/hanye/A3"
       git pull origin master
       /usr/local/bin/composer install
       /home/ops/testpipe/node_modules/.bin/gulp
       /usr/local/php/bin/php artisan migrate --force
       /usr/local/php/bin/php artisan queue:restart
   ;;
   *)
      echo -e "\033[33mUsage: $0 {A1|A2|A3}\033[0m"
      echo "case REEOR"
    ;;
   esac
else
   echo "input variable  is space"
   echo "if ERROR"
fi

5:构建测试
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片




jekins手动选择不同变量来构建不同环境

标签:online   compose   创建项目   nsf   tran   16px   项目   1.0   inpu   

原文地址:http://blog.51cto.com/9025736/2061665

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!