【发布时间】:2019-05-18 02:56:31
【问题描述】:
我正在设置我的 Azure Devops Pipelines,并且有一个构建需要一些相当长的设置步骤才能运行。这些需要在其他任务之前运行,可以并行运行。
但是,我只能通过指定作业来完成此操作,这每次都需要执行这些冗长的步骤。即:
jobs:
- job: Run1
steps:
- task: Long running setup task
- task: Run taskA
- job: Run2
- task: Long running setup task
- task: Run taskB
有没有办法让这个长时间运行的任务运行,并且让任务 A/B 依赖于该环境而不按顺序运行它们?理想情况下是这样的:
-job
steps:
-task: Long running setup
-task: Parallel: taskA
-task: Parallel: taskB
或者如果可能的话,之前的作业会拍摄容器/图像快照并重用吗?
【问题讨论】:
-
我也有同样的问题。我有一个构建任务和一个后续验证任务。验证任务需要安装 json lint。并行运行构建和 json lint 安装会更快。
-
这个有什么更新吗?
标签: azure-devops azure-pipelines