Skip to main content

Automated Build and CI/CD pipeline

The following sections describe the automated build and release process.

Pull Request

Every pull request need to pass PR build.

Pull Request Build

Documentation Site Build and Publishing

Virtual Client uses Docusaurus to host front page and documents. Every main branch check-in will trigger a document yarn build and publish to gh-pages branch.

If the action is successful and deploys the gh-pages branch and the documentation is updated, you will see the following:
Document Deployment

If the action is NOT successful, you can find out why the Docusaurus build is failing by attempting to build and run it locally. The following documentation covers the details for how to do this.

Build Release Publishing

This build pipeline is not publicly available because it involves Microsoft signing processes. Because of this distinction, pull requests will always require at least one Microsoft employee to sign off.

New releases of the Virtual Client are published to NuGet.org in the following location: