Шаг Yaml имеет неверное имя - PullRequest
2 голосов
/ 13 июня 2019

Я выполняю миграцию / интеграцию существующей версии Azure DevOps в многоступенчатый конвейер Azure DevOps.

При экспорте каждой задачи в виде YAML и вставке ее в конвейер возникает проблема с именем шага:

Шаг qetza.replacetokens.replacetokens-task.replacetokens имеет недопустимое имя.Допустимые имена могут содержать только буквенно-цифровые символы и «_» и не могут начинаться с цифры. "

Это YAML:

- task: qetza.replacetokens.replacetokens-task.replacetokens@3
            displayName: 'Replace tokens in appsettings.json'
            inputs:
              rootDirectory: '$(Build.ArtifactStagingDirectory)/tokenize'
              targetFiles: appsettings.json
              actionOnMissing: fail

Что можно сделать, чтобы это исправить

1 Ответ

1 голос
/ 13 июня 2019

Полное имя не обязательно. Мастер YAML генерирует его по умолчанию. Вероятно, вы можете заменить имя задачи на:

replacetokens@3

или

qetza.replacetokens.replacetokens@3

Для ремонта трубопровода. Биты replacetokens-task являются идентификатором вклада, и некоторое время назад я сообщил команде об ошибке, что она не должна быть частью сгенерированного YAML, поскольку это может вызвать проблемы. В какой-то момент исправление должно появиться.

...