Скачать приложение Task во время выполнения конвейера в Azure Devops - PullRequest
0 голосов
/ 06 апреля 2020

Я создал задачу в своем проекте Azure devops. Эта задача имеет файл Excel в качестве вложения. Файл Excel содержит список пользователей, которые будут созданы, а также наборы разрешений. В моем конвейере есть код, который читает файл Excel и автоматизирует создание пользователя в организации продаж. В настоящее время я застрял в точке, в которой мой конвейер будет ожидать это вложение в рабочем пространстве во время выполнения.

Есть ли способ получить вложение задачи в конвейере VSTS через python? Я наткнулся на API ниже, чтобы получить его:

Attachments - Get

Однако я не могу получить к нему доступ через python или через человека. Это продолжает бросать меня "Не удалось получить ответ".

Есть ли более простой способ заполнить конвейер файлом Excel, присутствующим в задаче?

1 Ответ

1 голос
/ 06 апреля 2020

Сначала нужно получить личный токен доступа. Вы можете создать его для себя , следуя этой документации .

Затем укажите токен доступа в качестве пароля и Basic в качестве имени пользователя (выберите тип = Basi c Auth) enter image description here

Вам также нужно получить свой идентификатор вложения - вы можете использовать этот URL (после рабочих элементов вы должны указать свой идентификатор рабочего элемента)

https://dev.azure.com/<Your organization>/<Your project>/_apis/wit/workitems/<Work item it>?$expand=all&api-version=5.0

Вы найдете свои вложения в коллекции выпусков : enter image description here

Вы можете найти этот вопрос также ценным

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