PIPELINE 启停脚本

pipeline {
    agent none
    options { timestamps () }
    stages {
        stage('Task Initialization') {
            agent { label "" }
            steps {
            script {
              wrap([$class: 'BuildUser']) {
                buildName "#${BUILD_NUMBER}_${BUILD_USER}"
              }
            }
            cleanWs()
            }
        }
        stage('Service Custom') {
            parallel {
                stage ('1') {
                    agent { label "" }
                    steps {
                    sh '''
                        #!/bin/bash
                        export JENKINS_NODE_COOKIE=dontKillMe
                        for i in `echo $APP |  sed "s/,/\t/g"`
                        do
                            case $i in 
                            1)
                            if [ $Choice == ON ];
                                then
                                /bin/bash  /data/ncchome/startup.sh
                                echo "10.10.0.237 service on"
                            elif [ $Choice == OFF ];
                                then
                                /bin/bash  /data/ncchome/stop.sh
                                echo "10.10.0.237 service off"
                            else
                                echo "Choice null"
                            fi
                        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值