【发布时间】:2020-06-11 02:31:14
【问题描述】:
我想创建一个管道来构建 docker 映像并将其推送到 ACR。应该使用哪个版本的 docker 任务? docker@2 是否支持向后兼容 docker@1
提前致谢
【问题讨论】:
标签: docker azure-devops azure-pipelines
我想创建一个管道来构建 docker 映像并将其推送到 ACR。应该使用哪个版本的 docker 任务? docker@2 是否支持向后兼容 docker@1
提前致谢
【问题讨论】:
标签: docker azure-devops azure-pipelines
应该使用哪个版本的 docker 任务?码头工人@2 支持向后兼容 docker@1
一个任务的高版本总是更推荐,因为新版本修复了旧版本中的一些问题并做出了一些改进。
我不确定你的意思是backward compatibility,但有一些不同
关于它们之间的任务输入。这意味着您在使用docker@2 版本时不能直接重用来自docker@1 的相同脚本和任务输入。 (只需将Docker@1 更改为Docker@2 而不修改任务输入可能会导致任务失败。)
例如:在docker@1,buildAndPush 命令可以接收arguments,但在docker@2,arguments 已为buildAndPush 命令删除。
另外:我发现了一个未解决的问题here,其中一位成员要求 vsts-document 团队分享有关将docker@1 迁移到docker@2 的更多详细信息,您可以在此处评论和跟踪问题以获取通知文档本身发生了变化。
希望对你有帮助:)
【讨论】: