Azure Devops Dynatrace Extension
The Dynatrace Extension consists of two components:
Push Deployment Event Task:
The task pushes a Deployment event to Dynatrace when a new version of the application is deployed. It uses the Dynatrace events API to publish the details of the Deployment. The event requires URL to the Dynatrace Tenant, API token, Tag Name and Context (Note the Tag needs to be available in Dynatrace for the event to show up).
Unbreakable Release Gate:
The quality gate is executed to test the quality of the current build in Staging against a Monspec file. In the case that there are no violations the gate succeeds and pushes the code to Production. In case there are reported Violations then the Release Pipeline fails and the code is not deployed to Production.
A full implementation of this Extension with a sample application is available at Unbreakable Pipeline Workshop
**Kudos to Abel Wang from Microsoft for creating the extension for Dynatrace. **
This is currently being maintained by safia.habib(at)dynatrace.com