【问题标题】:Azure Pipeline to trigger for two browsers every Thursday 5pm ISTAzure Pipeline 每周四下午 5 点为两个浏览器触发 IST
【发布时间】:2020-12-03 15:10:36
【问题描述】:

目前正在处理 Azure DevOps 管道设置,需要每周三安排,并且需要使用两个浏览器参数运行

这是我的 YAML 代码目前的样子:

参数:

  • 名称:浏览器 显示名称:选择浏览器运行套件 默认:铬 价值观:
    • 野生动物园
    • 边缘
  • 名称:环境 显示名称:运行套件的环境 默认:测试 价值观:
    • 测试
    • 质量检查
    • 开发

当我点击运行管道时,我可以选择浏览器和环境。

但是有没有办法通过参数safari和edge来调度和运行管道

【问题讨论】:

    标签: parameters yaml azure-pipelines schedule


    【解决方案1】:

    您可以遍历一个对象并打印出对象中的每个字符串。例如:

    parameters:
    - name: browser
      type: object
      default:
      - chrome
      - safari
      - edge
    
    - name: Environment
      type: object
      default:
      - TEST
      - QA
      - DEV
    
    steps:
    - ${{ each p in parameters.browser}}:
      - script: echo ${{ p }}
    

    【讨论】:

    • 你查看我的回复了吗?有帮助吗?你的问题解决了吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-13
    • 1970-01-01
    • 1970-01-01
    • 2013-08-09
    • 2022-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多