Создание допустимых ZIP-файлов в DevOps Azure - недопустимая сжатая папка - PullRequest
0 голосов
/ 17 сентября 2018

У меня есть конвейер сборки Azure DevOps. В этом конвейере у меня есть следующие задачи:

dotnet build

Path to project(s): ./MyConsoleApp/MyConsoleApp.csproj
Arguments: --configuration Release --output ../content

Архивные файлы

Root folder or file to archive: ./content
Prepend root folder name to archive paths: unchecked
Archive type: zip
Archive file to create: content.zip
Replace existing archive: checked

Копирование файла AzureBlob

Source: content.zip
Destination Type: Azure Blob
RM Storage Account: "<mystorageaccount>"
Container Name: "content"
Blob Prefix: MyConsoleApp/content

Этот конвейер сборки успешно работает. Я вижу, что файл .zip успешно создан и находится в моей учетной записи хранилища Azure. Размер выглядит как подходящий размер для консольного приложения. Однако я не могу разархивировать ZIP-файл.

Когда я загружаю ZIP-файл из хранилища Azure, я пытаюсь его «разархивировать». Я делаю это, щелкая правой кнопкой мыши на ZIP-файле в Проводнике и выбирая «Извлечь все ...» Я нажимаю «Извлечь» и получаю сообщение об ошибке:

The Compressed (zipped) Folder 'C:\Users\user\Downloads\content.zip' is invalid.

Я не понимаю этого. Все выглядит правильно. Что я делаю не так?

...