小编B.M*_*Kee的帖子

如何重新运行成功的 azure devops YAML 管道阶段以及后续的任何阶段?

阶段 A->B->C->D。

C 失败并出现错误,暗示阶段 B 的输出存在问题,尽管它成功了。作为失败的阶段,我可以重新运行 C,如果成功,D 将运行(在本例中它仍然失败)。我可以重新运行 B,它再次成功,但是 C 和 D 被“跳过”,我找不到(重新)运行它们的方法。

我如何重新运行 B 以便 C 和 D 能够成功?

azure azure-devops azure-pipelines

8
推荐指数
1
解决办法
1万
查看次数

在我的 Azure DevOps YAML 管道中,如何将一堆阶段转换为作业矩阵?

我有一组看起来像这样的工作阶段。

- stage: UpdateWoW
  dependsOn: Install
  variables:
  - group: ${{ parameters.StageVars }}
  jobs:
  - template: UpdateApp.yml
    parameters:
      AppName: WoW
      Project: oxygen

- stage: UpdateSCII
  dependsOn: Install
  variables:
  - group: ${{ parameters.StageVars }}
  jobs:
  - template: UpdateApp.yml
    parameters:
      AppName: SCII
      Project: carbon

- stage: UpdateDIII
  dependsOn: Install
  variables:
  - group: ${{ parameters.StageVars }}
  jobs:
  - template: UpdateApp.yml
    parameters:
      AppName: DIII
      Project: xenon
Run Code Online (Sandbox Code Playgroud)

我只是用两个不同的参数调用同一个模板。我想用矩阵清理它。当涉及模板时,记录的示例并没有给我太多内容。我已经尝试了一些变体,但到目前为止,我注入矩阵或包含策略的任何地方都是“意想不到的”。

- stage: UpdateApps
  dependsOn: Install
  variables:
  - group: ${{ parameters.StageVars }}
  jobs:
  - template: UpdateApp.yml
    matrix:
      wow:
        AppName: …
Run Code Online (Sandbox Code Playgroud)

yaml azure-devops azure-pipelines

5
推荐指数
1
解决办法
249
查看次数

标签 统计

azure-devops ×2

azure-pipelines ×2

azure ×1

yaml ×1