我有一个带有两个轴的Jenkins多配置项目:

带有值的

  • sbBrowser:
    firefox
    ie
    chrome
    
  • 带有值的
  • envConfig:
    pp1
    pp2
    pp3
    staging
    systemtest
    

  • 我必须创建组合过滤器以仅在所有sbBrowser = firefox上与envConfig一起运行。

    如何构建表达式?

    就像是:
    sbBrowser=="firefox" && envConfig=="pp1" "pp2" "pp3" "staging" "systemtest"
    

    最佳答案

    好的,下面的表达式起到了作用:

    (sbBrowser=="firefox")  && (envConfig=="pp1") ||(sbBrowser=="firefox")  && (envConfig=="pp2")||(sbBrowser=="firefox")  && (envConfig=="pp3")||(sbBrowser=="firefox")  && (envConfig=="staging")||(sbBrowser=="firefox")  && (envConfig=="systemtest")
    

    关于groovy - Jenkins矩阵项目组合过滤器-如何配置Groovy表达式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16232314/

    10-13 08:18
    查看更多