我正在使用 Azure Pipelines(采用 YAML 格式)构建 Dockerfile 并将图像推送到Azure Container Registry。
这是 YAML 定义的一部分:
- task: Docker@2
displayName: Build Dockerfile
inputs:
command: 'build'
containerRegistry: 'containerRegistry'
repository: '$(imageRepository)'
Dockerfile: 'src/Api/Dockerfile'
buildContext: '.'
tags: '$(imageTag)'
- task: Docker@2
displayName: Push image
inputs:
command: push
containerRegistry: 'containerRegistry'
repository: '$(imageRepository)'
tags: '$(imageTag)'
所以我的问题是,有没有办法检索docker push
任务的摘要值,以便我可以在下一个任务中使用它?
似乎在旧版本的 Docker 任务中,这是可能的,并且有一个任务参数imageDigestFile
,我指的是Docker@0
.
不幸的是,现在看起来已弃用,我找不到使用最新版本的方法。
谢谢!
最好的问候,尼古拉