我正在尝试在Azure DevOps中设置多阶段管道。在需要将映像发布到我的DockerHub帐户时,它的工作情况很好。这是我的YAML中的代码段:
[我必须承认,我明白为什么,我的凭据无处可走:)我试图使用Environments
进行设置,但是我唯一可以添加的资源是Kubernetes(不确定为什么)
关于如何使用DockerHub设置身份验证的任何建议?
您可以使用docker login
步骤:
- task: Docker@2
inputs:
command: login
containerRegistry: service_connection_name
您应该将此步骤放在您实际用于推送图像的步骤之前