microsoft / azure-devops-extension-tasks

Pipeline tasks for Azure DevOps Extensions
https://marketplace.visualstudio.com/items?itemName=ms-devlabs.vsts-developer-tools-build-tasks
MIT License
177 stars 79 forks source link
azure-devops azure-devops-extension azure-pipelines azure-pipelines-task continuous-delivery

Azure DevOps Extension Tasks

Build: Build Status Release: Build Status

This extension provides build and release tasks for packaging and publishing Azure Devops Extensions to the Visual Studio Marketplace. There are also tasks to share and install your extension to your Azure Devops organization or Team Foundation Server.

To use

Learn more about this extension and install the extension into your Azure DevOps Organization via the Visual Studio Marketplace.

Available tasks

Azure DevOps

Visual Studio

Required scopes

When creating a personal access token for use by your pipeline, make sure the token has at least the following scopes for the task(s) you are using:

Permissions

Contribute

  1. From the root of the repo run npm run initdev. This will pull down the necessary modules and TypeScript declare files.
  2. Run npm run build to compile the build tasks.
  3. Run npm run package to create a .vsix extension package that includes the build tasks.