【问题标题】:Azure DevOps Pipeline task versionAzure DevOps Pipeline 任务版本
【发布时间】:2020-06-11 02:31:14
【问题描述】:

我想创建一个管道来构建 docker 映像并将其推送到 ACR。应该使用哪个版本的 docker 任务? docker@2 是否支持向后兼容 docker@1

提前致谢

【问题讨论】:

    标签: docker azure-devops azure-pipelines


    【解决方案1】:

    应该使用哪个版本的 docker 任务?码头工人@2 支持向后兼容 docker@1

    一个任务的高版本总是更推荐,因为新版本修复了旧版本中的一些问题并做出了一些改进。

    我不确定你的意思是backward compatibility,但有一些不同 关于它们之间的任务输入。这意味着您在使用docker@2 版本时不能直接重用来自docker@1 的相同脚本和任务输入。 (只需将Docker@1 更改为Docker@2 而不修改任务输入可能会导致任务失败。)

    例如:在docker@1buildAndPush 命令可以接收arguments,但在docker@2arguments 已为buildAndPush 命令删除。

    另外:我发现了一个未解决的问题here,其中一位成员要求 vsts-document 团队分享有关将docker@1 迁移到docker@2 的更多详细信息,您可以在此处评论和跟踪问题以获取通知文档本身发生了变化。

    希望对你有帮助:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-27
      • 2020-12-01
      • 2020-03-02
      • 1970-01-01
      • 2020-12-18
      • 2020-09-28
      • 1970-01-01
      • 2020-10-05
      相关资源
      最近更新 更多