Release occurs from the release
branch. Please notify [email protected] to initiate the release process.
- When changes are merged to
main
branch, the Main-CI build runs and creates artifacts (NuGet, zip, etc.) - Once the build completes, the Main-CI Release pipeline automatically publishes artifacts to the internal NuGet feed with a preview version (eg. 1.0.15-build00001)
- When a release occurs, a PR to version bump the Instrumentation Engine as well as updating the CHANGELOG should occur.
Based on the changes and targeted platform releases, impacted scenarios and partner teams should be involved in testing for regressions.
- Once testing completes, PR to merge
main
branch torelease
branch - Manually run the Signed build to create release artifacts
- Manually run the
CLR Instrumentation Engine Release
pipeline which publishes artifacts with release version (eg. 1.0.15)
- Publish NuGets to the internal NuGet feed and MSAzure (for Azure VM/VMSS WAD)
- Publish Preinstalled CLR Instrumentation Engine zip file to Azure App Service
- Publish msi/msm files to CDN and expose aka.ms links on this repo.