Стадия трубопровода Дженкинса внутри другой стадии, основанная на условии if - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь написать этапы внутри другого этапа, основываясь на условии if.Я не могу придумать решение.Может ли кто-нибудь руководство по этому

         stages {
             stage('Example') {
             steps {
                script {
                if(!(fileExists("c:/test.txt")))
                {
                    echo "Inside if"
                    stage('1') {
                       echo "stage1"
                    }
                    stage('2') {
                       echo "stage2"
                    }
                }
                else
                {
                 stage('else stage') {
                       echo "else stage1"
                    }
                 }
               }
             }
           }
         }

1 Ответ

0 голосов
/ 07 марта 2019

Это сработало для меня.

when { 
    expression  
    { 
      return !(fileExists("c:/test.txt"))
    } 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...