单Job场景下编写YAML配置文件是否必须使用jobs关键字?
Azure Pipelines YAML 单Job配置:是否必须用jobs关键字?
答案是必须使用jobs关键字,直接写- job: cypressJob这种格式是不合法的,会导致YAML解析失败。
Azure Pipelines的YAML配置有固定的顶层结构要求,所有任务(job)都必须嵌套在jobs根节点下——不管你只定义一个还是多个job。jobs是CI系统识别任务定义的必要顶层标识,没有它的话,系统无法识别这段配置对应的是一个job。
所以你最初的写法才是正确的:
jobs: - job: cypressJob timeoutInMinutes: 240
内容的提问来源于stack exchange,提问作者Kieran M
相关产品推荐
相关产品推荐

