【问题标题】:Publish image from azure devops multi-stage pipeline to DockerHub将映像从 azure devops 多阶段管道发布到 DockerHub
【发布时间】:2019-10-02 15:23:10
【问题描述】:

我正在尝试设置 Azure DevOpsMulti Stage Pipeline。它运行良好,直到我需要将图像发布到我的DockerHub 帐户。这是我YAML的sn-p:

我必须承认,我明白为什么,我的凭据无处可去 :) 我尝试使用 Environments 设置它,但我可以添加的唯一资源是 Kubernetes(不确定为什么会这样)

对如何使用 DockerHub 设置身份验证有何建议?

【问题讨论】:

    标签: azure-devops dockerhub


    【解决方案1】:

    您可以使用docker login 步骤:

    - task: Docker@2
      inputs:
        command: login
        containerRegistry: service_connection_name
    

    您应该将此步骤放在实际用于推送图像的步骤之前

    有关如何创建连接的文档:https://docs.microsoft.com/en-us/azure/devops/pipelines/library/service-endpoints?view=azure-devops&tabs=yaml#sep-docreg

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-25
      • 2021-11-05
      • 1970-01-01
      • 2023-01-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多