Создание рабочего элемента в Azure DevOps через python - PullRequest
1 голос
/ 27 февраля 2020

Попытка создать новый рабочий элемент в VSTS с помощью python API-доступа, и я не могу найти где-нибудь в документах, как создать новый рабочий элемент в python. Я уверен, что это довольно просто, но я не могу найти его в документации.

https://docs.microsoft.com/en-us/rest/api/azure/devops/wit/work%20items/create?view=azure-devops-rest-5.1

Ответы [ 2 ]

1 голос
/ 28 февраля 2020

Пожалуйста, ознакомьтесь с этим официальным 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.

0 голосов
/ 21 апреля 2020

Вот решение для создания новой задачи, которая опирается только на библиотеку 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())

См. Создание персональных токенов доступа для аутентификации доступа

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