VSTS: хранить zip-файлы из сборки для использования в сборках

Я работаю над серией сборок. Существуют промежуточные файлы, созданные из нескольких сборников, а другие сборки используют эти файлы в процессе их сборки. Процессы сборки создаются в сценариях PowerShell. Мы используем частные агенты, поскольку существуют настраиваемые зависимости.

В настоящее время мы используем папку для частного агента для хранения промежуточных результатов, на которые мы ссылаемся в зависимых сборках.

Мы хотим сохранить его на VSTS (может быть как zip-файл) и загружать и распаковывать в папку, когда мы создаем зависимый компонент.

Мы видим, что nuget и т. Д. Не соответствуют требованиям.

Есть ли доступный вариант для этого?

build,azure-devops,azure-pipelines,azure-pipelines-build-task,

0

Ответов: 1


1

Если вы хотите хранить файлы в VSTS вместо локального агента, вы можете хранить файлы в отдельном репо, размещенном в VSTS .

Например, чтобы сохранить zip-файл ( $(Build.SourcesDirectory)my.zip) в VSTS git repo ( https://account.visualstudio.com/project/_git/filestore), вы можете выполнить ниже сценарий PowerShell во время сборки:

git clone https://Personal%20Access%20Token:PAT@account.visualstudio.com/project/_git/filestore
Copy-Item $(Build.SourcesDirectory)my.zip $(Build.SourcesDirectory)filestore
cd filestore
git add .
git commit -m 'add zip file'
git push oirgin master

После выполнения сборки zip-файл my.zipхранится в реестре GST-реестре VSTS.

строить, лазурный-DevOps, лазурные-трубопроводы, лазурные-газопроводы-сборку-задачу,
Похожие вопросы