Spira Extension for Azure DevOps
Auomatically create builds in SpiraTest/Team/Plan when they complete in DevOps.
Don't have Spira?
If you do not have a Spira subscription, fear not! You can get a 30 day free trial for our flagship ALM product SpiraPlan. No credit card needed.
This guide assumes you are familiar with Azure DevOps Pipelines and have already installed our plugin from the DevOps marketplace.
Authenticating with Spira
In DevOps, open the project you would like to have builds sync with Spira. Go to Project Settings > Pipelines > Service Connections
Under Service connections, click the "New service connection" button and click "SpiraPlan Configuration." Under connection name, put something helpful like
For SpiraPlan URL put the 'root' directory of your Spira instance, not including the end slash. For username, put the username you use to sign-in to Spira. For RSS Token, go to your user profile page in Spira, enable RSS Feeds and copy the token into DevOps. Now verify the connection by clicking "Verify connection," if you entered everything correctly, you're good to go!
Adding the Spira Build Task
Now in the pipeline you would like to add Spira support to, open the pipeline's YAML file and in the assistant to the right, search "Spira" and select "Export data to Spira" Select the service connection name you put in earlier, enter the ID of the project in Spira you would like your results sent to, the ID of the release you would like the builds to be associated with, and the base url of your DevOps instance (like https://dev.azure.com/fabrikam or https://fabrikam.visualstudio.com)
The other fields are used internally by the plugin and should be left as-is - DO NOT CHANGE THEM. Click "Add" and add the
Now move the
Here is an example YAML file:
If everything had been configured correctly a new build in DevOps will create a new build in Spira!