jenkins管道-仅基于前一个when表达式检查何时expression

时间:2019-03-11 06:56:09

标签: jenkins-pipeline

这是我的情况,请在下面提出,

当Curr_Version不等于19.02(i.e., 19.03,19.04 etc)时,将执行下一个表达式,并在满足条件时检查文件是否存在以及是否存在整个文件,并根据需要提供输出。

当Curr_Version等于19.02时,它不应检查文件是否存在,而应在其他条件满足时检查它,并且应该继续执行阶段,而不是因为最后一个表达式是未执行

        when{
         allOf {
          expression {
            ......
          }
          expression {
            .....
          }
          expression {
           if ("${Curr_Version}" != 19.02){
           return (fileExists("""${Path}/${Prev_Version}/Base/final.txt"""))  
           }
          }
         }
        }

谢谢。!

0 个答案:

没有答案