Выпуск AzureDevops - командная оболочка "не имеют разрешений" - PullRequest
0 голосов
/ 27 июня 2019

Я создал выпуск для Azuredevops с задачей командной строки.Сценарий очень прост: разархивируйте артефакты и переместите их в другую папку.

Но папка владельца не совпадает между развертыванием агента и репозиторием.Я добавляю chmod 777, он работает, но не самый лучший ответ.

У вас есть другое решение?

1 Ответ

1 голос
/ 01 июля 2019

Выпуск AzureDevops - командная оболочка «не имеет разрешений»

Действительно, чтобы разархивировать артефакты и переместить их в другую папку, мы могли бы использовать задачу Извлечь файлы, чтобы выполнить это:

Задача извлечения файлов

Используйте эту задачу в конвейере сборки или выпуска для извлечения файлов из архивирует в целевую папку, используя шаблоны совпадений. Диапазон стандарта поддерживаются форматы архивов, включая .zip, .jar, .war, .ear, .tar, .7z и более.

Кстати, есть расширение, чтобы распаковать каталоги Zip и распаковать задачу по созданию каталога

Надеюсь, это поможет.

...