-
Install Node.js: https://nodejs.org/en/download/
-
Install Node CLI for Azure DevOps: https://www.npmjs.com/package/tfx-cli
-
Create a Marketplace Publisher: https://marketplace.visualstudio.com/manage/createpublisher
-
Download this repository
-
Install Node packages on command line:
npm install
-
Change the publisher property on vss.extension.json file with the your published id
tfx extension create
tfx extension create --rev-version
-
Go the the Manage Publishers & Extensions page on Marketplace: https://marketplace.visualstudio.com/manage
-
Select the Publisher on the left panel
-
Push the + New Extension button and select Azure DevOps
-
Select the file generated with the TFX client
-
Wait package loading
-
Push the ... button on the extension and select Share/Unshare option
-
Push the + Organization and inform the organizarion url
-
Go to your Azure DevOps organization settings page: https://dev.azure.com/YOUR_ORGANIZATION/_settings
-
Push Extensions on the left panel and click on Shared tab on the main panel
-
Clique on Extension line and push Install button
-
On the Marketplace Azure DevOps Extension Instalation page select the organization and push Install button
You need to have be on Project Collection Administrators permissions group: https://dev.azure.com/YOUR_ORGANIZATION/_settings/groups to run steps from 7 to 11
Done! Now you can use the widget in a Azure DevOps Dashboard
-
Go the the Manage Publishers & Extensions page on Marketplace: https://marketplace.visualstudio.com/manage
-
Select the Publisher in the left panel
-
Push the ... button on the extension and select Update option
-
Select the file generated with the TFX client
-
Wait package loading