Authoring VS Team Services extension with Build/Release Tasks
Apr 26, 2016Shashank Bansal

Summary
This post provides a step-by-step guide on authoring and packaging Visual Studio Team Services (VSTS) extensions that include custom build and release tasks. It details modifying existing tasks (e.g., Azure PowerShell task to support inline scripts), updating task metadata (task.json), creating extension manifests (vss-extension.json), and packaging/publishing extensions to the VSTS marketplace. The process involves modifying task execution logic (e.g., PowerShell scripts), defining task inputs and UI elements in task.json, and referencing these tasks within the extension manifest.
More from the Visual Studio Online Extensibility and Marketplace trail
- Publishing extensions to Marketplace issue resolved
- Known issue with publishing extensions: “Your ability to create global personal access tokens (PATs) is restricted by your organization.”
- The fastest path to a new VSTS extension
- Visual Studio Team Services (VSTS) IntelliJ plugin now included with JetBrains Rider IDE releases
- Visual Studio Team Services announces the newest release of our Eclipse Plugin: Team Explorer Everywhere (TEE) 14.0.3