How to use the azure-devops-node-api.WebApi function in azure-devops-node-api

To help you get started, we’ve selected a few azure-devops-node-api examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github openupm / openupm / scripts / examples / build-azure-pipelines.js View on Github external
const buildAzurePipelines = async function () {
  let authHandler = azureDevops.getPersonalAccessTokenHandler(config.azureDevops.token);
  let conn = new azureDevops.WebApi(config.azureDevops.endpoint, authHandler);
  var buildApi = await conn.getBuildApi();
  let build = await buildApi.queueBuild({
    definition: {
      id: config.azureDevops.definitionId,
    },
    parameters:
      JSON.stringify(
        {
          repo_url: 'https://github.com/rotorz/unity3d-localized-strings.git',
          repo_branch: 'v1.0.3',
          package_name: '@rotorz/unity3d-localized-strings',
          package_ver: '1.0.3',
          build_name: getBuildName('x', '@rotorz/unity3d-localized-strings', '1.0.3'),
          // 'system.debug': true,
          // 'agent.diagnostic': true,
        }
github microsoft / azure-pipelines-tasks / Tasks / Common / packaging-common / locationUtilities.ts View on Github external
export function getWebApiWithProxy(serviceUri: string, accessToken?: string): vsts.WebApi {
    if (!accessToken) {
        accessToken = getSystemAccessToken();
    }

    const credentialHandler = vsts.getBasicHandler('vsts', accessToken);
    const options: IRequestOptions = {
        proxy: tl.getHttpProxyConfiguration(serviceUri),
        allowRetries: true,
        maxRetries: 5
    };
    return new vsts.WebApi(serviceUri, credentialHandler, options);
}
github openupm / openupm / app / utils / azure.js View on Github external
const getBuildApi = async function() {
  let authHandler = azureDevops.getPersonalAccessTokenHandler(
    config.azureDevops.token
  );
  let conn = new azureDevops.WebApi(config.azureDevops.endpoint, authHandler);
  let buildApi = await conn.getBuildApi();
  return buildApi;
};
github openupm / openupm / scripts / jobs / build-release.js View on Github external
async getBuildApi() {
    let authHandler = azureDevops.getPersonalAccessTokenHandler(config.azureDevops.token);
    let conn = new azureDevops.WebApi(config.azureDevops.endpoint, authHandler);
    let buildApi = await conn.getBuildApi();
    return buildApi;
  }
}
github geeklearningio / gl-vsts-tasks-yarn / Tasks / Yarn / packaging / locationUtilities.ts View on Github external
export function getWebApiWithProxy(
  serviceUri: string,
  accessToken?: string
): vsts.WebApi {
  if (!accessToken) {
    accessToken = getSystemAccessToken();
  }

  const credentialHandler = vsts.getBasicHandler("vsts", accessToken);
  const options: IRequestOptions = {
    proxy: tl.getHttpProxyConfiguration(serviceUri),
    allowRetries: true,
    maxRetries: 5
  };
  return new vsts.WebApi(serviceUri, credentialHandler, options);
}
github microsoft / azure-pipelines-tasks / Tasks / Common / artifacts-common / webapi.ts View on Github external
export function getWebApiWithProxy(serviceUri: string, accessToken: string): api.WebApi {
    const credentialHandler = api.getBasicHandler('vsts', accessToken);
    const options: IRequestOptions = {
        proxy: tl.getHttpProxyConfiguration(serviceUri),
        allowRetries: true,
        maxRetries: 5
    };

    return new api.WebApi(serviceUri, credentialHandler, options);
}