solidify / devops-extension-build-tasks-explorer

VSTS build and release tasks explorer
4 stars 2 forks source link
azure-devops azure-pipelines

Build Task Explorer

Build Release
Build Status Deployment status

Have you ever wonder where that particular build task was used? This extension adds an additional tab in Build and Release hub that lets you:

Since a task can be used in any team project an option is available on the details page to show which definitions the selected task is used regardless of project.

Installed task view with opened details

Building the extension

The extension is built and deployed to the VSTS Marketpace using VSTS, if you want to contibute to the public extension see Contributions are welcome.

After cloning the repo change publisher and package settings in manifests/base.json.

Dev workflow:

  1. install tfx-cli globally: npm install -g tfx-cli
  2. run from root: tfx extension create --root ./ --output-path ./publish/ --manifests ./manifests/base.json --overrides-file manifests/dev.json --rev-version
  3. deploy the vsix file from publish/ folder to marketplace manually and share it with VSTS account where you want to test
  4. install extension in account
  5. run npm start from root of the project. This will start webpack-dev-server and serve your application to https://localhost:9001 where VSTS will pick it up. It might be necessary to visit the location directly first to persuade Chrome to ignore untrusted certificate.

Contributions

Team

We thank the following contributor(s): Damir Petrač, Mathias Olausson and Tobias Larsson.

Contributions are welcome

Here is how you can contribute to this project:

Please refer to Contribution guidelines and the Code of Conduct for more details.