Есть ли способ получить конкретную версию блоба на основе ветки 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