Попытка создать новый рабочий элемент в VSTS с помощью python API-доступа, и я не могу найти где-нибудь в документах, как создать новый рабочий элемент в python. Я уверен, что это довольно просто, но я не могу найти его в документации.
https://docs.microsoft.com/en-us/rest/api/azure/devops/wit/work%20items/create?view=azure-devops-rest-5.1
Пожалуйста, ознакомьтесь с этим официальным Azure DevOps Python API do c.
Он содержит Python API для взаимодействия и управления Azure DevOps. Эти API обеспечивают расширение Azure DevOps для Azure CLI. Чтобы узнать больше о Azure DevOps Extension для Azure CLI, посетите Microsoft / azure -devops-cli-extension repo .
Вот некоторые пример кода для создания рабочего элемента в python.
Вот решение для создания новой задачи, которая опирается только на библиотеку requests:
requests
import os import requests # See link down below to generate your Private Access Token AZURE_DEVOPS_PAT = os.getenv('AZURE_DEVOPS_PAT') url = 'https://dev.azure.com/xxxxxxxxxxx/xxxxxxxxxxxx/_apis/wit/workitems/$task?api-version=5.1' data = [ { "op": "add", "path": "/fields/System.Title", "value": "Sample task" } ] r = requests.post(url, json=data, headers={'Content-Type': 'application/json-patch+json'}, auth=('', AZURE_DEVOPS_PAT)) print(r.json())
См. Создание персональных токенов доступа для аутентификации доступа