我正在尝试在Azure DevOps
中设置Multi Stage Pipeline
。效果很好,直到需要将图像发布到我的DockerHub
帐户为止。这是我的YAML
的摘录:
我必须承认,我理解为什么,我的凭据无处可走:)我试图使用Environments
进行设置,但是我唯一可以添加的资源就是Kubernetes(不确定为什么)
关于如何使用DockerHub设置身份验证的任何建议?
答案 0 :(得分:2)
您可以使用docker login
步骤:
- task: Docker@2
inputs:
command: login
containerRegistry: service_connection_name
您应该将此步骤放在实际用于推送图像的步骤之前