Azure Ошибка копирования файла при втором запуске в конвейере сборки - PullRequest
0 голосов
/ 19 апреля 2020

Я использую задачу "Azure File Copy" в Azure Devops, которая, насколько я вижу, использует команду копирования Az для копирования файла в Azure хранилище.

Вот мое определение задачи для этого:

enter image description here

[Примечание - это v3 задачи]

Это прекрасно работает при первом запуске задачи в конвейере сборки и создает файл в контейнере, как и ожидалось (показано ниже):

enter image description here

Когда Я запускаю задачу в конвейере в следующий раз, она не выполняется. Я могу видеть из ошибки, которая, кажется, побуждает варианты перезаписи - Да / Нет / Все. См. Ниже:

enter image description here

Мой вопрос: Кто-нибудь знает, как я даю аргументы задачи, которые скажут ей принудительно перезаписывать каждый время? Документация по этому вопросу на веб-сайте Microsoft невелика, и я не могу найти пример в репозитории Github.

Заранее спасибо за любые указатели!

Полная ошибка:

    & "AzCopy\AzCopy.exe" /Source:"D:\a\1\s\TestResults\Coverage\Reports" /Dest:"https://project1.blob.core.windows.net/examplecontainer" /@:"D:\a\_temp\36c17ff3-27da-46a2-95d7-7f3a01eab368" /SetContentType:image/png /Pattern:"Example.png"
[2020/04/18 21:29:18][ERROR] D:\a\1\s\TestResults\Coverage\Reports\Example.png: No input is received when user needed to make a choice among several given options.
Overwrite https://project1.blob.core.windows.net/examplecontainer/Example.png with D:\a\1\s\TestResults\Coverage\Reports\Example.png? (Yes/No/All) [2020/04/18 21:29:18] Transfer summary:
-----------------
Total files transferred: 1
Transfer successfully:   0
Transfer skipped:        0
Transfer failed:         1
Elapsed time:            00.00:00:01
##[error]Upload to container: 'examplecontainer' in storage account: 'project1' with blob prefix: '' failed with error: 'AzCopy.exe exited with non-zero exit code while uploading files to blob storage.' For more info please refer to https://aka.ms/azurefilecopyreadme

1 Ответ

0 голосов
/ 02 мая 2020

Не столько как решение, сколько обходной путь, но я установил это на версию 1 задачи, и это сработало для меня!

...