【问题标题】: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 }}