Есть ли способ получить конкретную версию блоба на основе ветки TAG?

Мне нужно сгенерировать.zip с скомпилированной версией проекта wpf .Net. Но мне нужно, чтобы компиляция содержала только скомпилированные объекты, которые были изменены, а не все файлы.

Я использую задачу PowerShell в конвейере компакт-дисков Azure DevOps. Затем я использую Azure DevOps Rest API, чтобы получить последнюю версию файла в определенной TAG ветви.

1 ответ

Решение

Вы захотите использовать API Git Items.

Пример:

Для файла в репо с этим тегом:

https://s tackru.com/images/7de491e38099e817f931784c8eed0cce9f271f06.png

Вы бы сделали вызов API следующим образом:

https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repo}/items?path=temp.txt&versionDescriptor.versionType=tag&versionDescriptor.version=v1.0.0&download=true
Другие вопросы по тегам