【发布时间】:2019-06-25 08:18:17
【问题描述】:
在 Azure Devops 中,您可以使用“容器资源”在容器中运行管道,我正在尝试使用我推送到私人 acr 存储库的容器,但我终生无法找到任何可以让您连接它。我已经设置了一个“服务连接”并允许管道使用它。这是资源部分:
resources:
containers:
- container: infrastructure
image: <acr-registry>.azurecr.io/<private-image>
env:
ARM_ACCESS_KEY: "$(arm_access_key)"
ARM_CLIENT_ID: "$(arm_client_id)"
ARM_CLIENT_SECRET: "$(arm_client_secret)"
ARM_SUBSCRIPTION_ID: "$(arm_subscription_id)"
现在根据此您必须指定要使用“服务连接”https://docs.microsoft.com/en-us/azure/devops/pipelines/library/service-endpoints?view=azure-devops&tabs=yaml 但在 yaml 文档中 (https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema?view=azure-devops&tabs=schema#resources) 我没有看到任何地方指定要在资源部分使用的服务连接
【问题讨论】:
标签: azure azure-devops azure-container-registry