【问题标题】:Docker image selection with Azure Devops pipelines使用 Azure Devops 管道选择 Docker 映像
【发布时间】:2020-07-29 13:55:40
【问题描述】:

使用发布管道,您可以选择添加工件。如果工件是 Docker 镜像,您可以在创建新版本时选择镜像标签(截图为示例)。

对于multi-stage pipelines being recommended as the future for deployments,是否有任何方法可以复制在 Azure Devops 中 YAML 管道开始时选择 Docker 映像标记的能力?

【问题讨论】:

  • 你的 YAML 现在怎么样了?
  • 嗨@Phyxx。请检查答案是否符合您的要求。虽然和发布流水线有点区别,但是可以实现这个功能。

标签: docker azure-devops


【解决方案1】:

有没有办法复制在 Azure Devops 中 YAML 管道开始时选择 Docker 映像标记的能力?

从屏幕截图中,您正在使用构建工件。所以这个能力是在创建发布时选择相关的构建版本。

在 Yaml Pipeline 中,您可以尝试使用 Pipeline Resources。

这是一个例子:

resources:
  pipelines:
  - pipeline: test
    project : Projectname
    source: Pipeline name

pool:
  vmImage: 'ubuntu-latest'

steps:

- download: test   
  artifact: "artifactname"

创建构建时,您可以选择Resources 字段。

然后您可以选择特定的管道运行。

在这种情况下,Yaml 管道将使用来自选定管道运行的工件资源。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2021-07-13
  • 2022-07-14
  • 2020-07-15
  • 2021-03-25
  • 2022-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多