This repository combines Azure DevOps (Former TFS / VSTS) extensions with an Angular app. The example contains two Azure DevOps extensions:
Instead of using the index.html, we use the Azure DevOps extension HTML files and load the Angular artifacts manually. The exemplary hub, dashboard and the init javascript are located in the vss-folder.
The actual deployment is done via Azure DevOps pipeline. To deploy manually, proceed with the following steps:
Assure you have a registered publisher on the portal. Link: https://marketplace.visualstudio.com/manage/publishers
In the vss-extension.json:
Build the Angular app
npm run ci-build-prod
Build the VSIX package
npm run build-package
Upload the generated VSIX packag manually with in the publisher portal
Share it with your company
Install the extension via https://xxx.visualstudio.com/_settings/extensions?tab=shared
Profit!