【问题标题】:How can I write a "not" expression with changeset pattern?如何使用变更集模式编写“not”表达式?
【发布时间】:2022-11-05 00:47:43
【问题描述】:

我正在检查定义为“root/docs/.../.../”的路径中的文件夹/文件是否已更改 为此,我使用了“何时”表达。

    when {
        changeset pattern: "**/docs/**", caseSensitive: true
    }

但是我想知道如何编写“非”模式表达式,例如;我可以写一个表达式"!(**/docs/**)" 来搜索路径以确定路径不在“root/docs/.../.../”中吗?

【问题讨论】:

    标签: jenkins jenkins-pipeline


    【解决方案1】:

    我相信您可以使用“不”来否定它:

    when {
        not {changeset pattern: "**/docs/**", caseSensitive: true}
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-30
      • 1970-01-01
      • 1970-01-01
      • 2020-03-26
      • 1970-01-01
      • 1970-01-01
      • 2020-11-06
      • 1970-01-01
      相关资源
      最近更新 更多