Chinaunix首页 | 论坛 | 博客

OPS

  • 博客访问: 212309
  • 博文数量: 116
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1205
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-05 14:50
  • 认证徽章:
个人简介

hellow 运维

文章分类

全部博文(116)

文章存档

2018年(1)

2017年(45)

2016年(38)

2015年(32)

我的朋友

分类: 系统运维

2017-11-01 10:56:30

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:构建测试






























阅读(128) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册