Какую версию задачи docker следует использовать? docker@2 поддерживает обратную совместимость с docker@1
Более высокая версия одной задачи всегда рекомендуется , поскольку более новая версия исправляет некоторые проблемы в старой версии и вносит некоторые улучшения.
Я не совсем о том, что вы имеете в виду backward compatibility
, но между входами в задачи есть некоторая разница. Это означает, что вы не можете напрямую использовать те же входные данные скрипта и задачи из docker@1
при использовании docker@2
версии. (Простое изменение Docker@1
на Docker@2
без изменения входов задачи может привести к сбою задачи.)
Например: в docker@1
, buildAndPush
команда может получить arguments
, но в docker@2
, arguments
был удален для команды buildAndPush
.
Кроме того: я обнаружил одну открытую проблему здесь , в которой один участник просит команду vsts-document поделиться более подробной информацией о миграции docker@1
до docker@2
, вы можете комментировать и отслеживать проблему, чтобы получать уведомления об изменениях в самом документе.
Надеюсь, это поможет:)