Клиент Azure DevOps NodeJs Создать выпуск - PullRequest
0 голосов
/ 30 сентября 2019

У меня проблема с клиентом azure nodejs для API devops (https://github.com/microsoft/azure-devops-node-api)

В основном я хочу создать релиз, используя что-то вроде следующего кода

const azdev = require("azure-devops-node-api")
const interfaces = require("azure-devops-node-api/interfaces/ReleaseInterfaces")
// your collection url
let orgUrl = "REDACTED";
let token = "REDACTED";

let authHandler = azdev.getPersonalAccessTokenHandler(token); 
let connection = new azdev.WebApi(orgUrl, authHandler); 
const releaseApiObject = await connection.getReleaseApi();
const new_release = releaseApiObject.createRelease();

ПроблемаВот метод createRelease. Я не могу понять, какие аргументы он должен принять. Может кто-нибудь сказать мне, что

createRelease(releaseStartMetadata: ReleaseInterfaces.ReleaseStartMetadata, project: string): Promise<ReleaseInterfaces.Release>;

Нет документации о том, что такое releasestartmetadata или как яможет создать его.

Может кто-нибудь дать мне подсказку?

1 Ответ

0 голосов
/ 01 октября 2019

В дополнение к ссылке, указанной Гауравом выше, вы также можете обратиться к соответствующему REST API-определению , которое представляет запрос и параметры ответа в удобочитаемой форме. :) Существует также пример , приведенный для справки.

Надеюсь, это поможет.

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