This extension is made to serve as an interface between Azure DevOps and Chaos Studio. Users can use this extension as a task for a pipeline, to either Start or Stop an experiment that they have created in Chaos Studio. When Start is selected, the pipeline will wait until the experiment is finished to continue. When Stop is selected, it will finish as soon as the request is received.
How to use
Install the extension within your Enterprise/Organization. This can be done by clicking on the green 'Get it free' button above.
NOTE: This only needs to be done once, unless this extension is later deleted from your organization, whenever the extension is updated it will be updated automatically within your organization.
Adding task to pipeline
After installing the extension, you can now add the task to your pipeline. How to set up yaml for a pipeline is shown below:
It can also be setup within Azure DevOps itself, using the following steps:
It should look similar to the following screenshot:
The extension should now run the next time the release pipeline is run.