April 7th, 2022 by inflectra
The upcoming release of our Spira platform includes the long-awaiting support for integrating several different DevOps Continuous Integration and Continuous Deployment (CI/CD) pipelines into Spira, including GitLab, GitHub and CircleCI. The first phase of this integration enables this support by using the ability to configure Webhooks in the three products that send the results back to Spira. We have added special API endpoints in Spira that understand each webhook format and can read the results appropriately.
The new integration with GitLab CI pipelines will initially allow you to execute a GitLab CI pipeline automatically, typically triggered by source code commits or other events from within GitLab itself.
Whenever a GitLab pipeline executes via normal source code commit events, the new GitLab pipeline event will be recorded in Spira as a new build under the release artifact.
The build event in Spira can then be used to trigger other actions, such as auto-scheduling test sets, etc.
The new integration with GitHub Actions will initially allow you to execute a GitHub CI pipeline automatically, typically triggered by source code commits or other events from within GitHub itself.
These GitHub pipeline events will show up in Spira as a new Build under the Release artifact:
The build event in Spira can then be used to trigger other actions, such as auto-scheduling test sets, etc.
The new integration with CircleCI Pipelines will initially allow you to execute a GitHub CI pipeline automatically, typically triggered by source code commits or other events from within a linked GitHub or BitBucket repository:
The pipeline builds will report back to Spira using the CircleCI webhook functionality and the dedicated Spira endpoint. The build will contain important information that will be reporting back to Spira:
The build event in Spira can then be used to trigger other actions, such as auto-scheduling test sets, etc.
In our next major release, version 7.0, we will be adding the ability to additionally launch these three pipeline types directly from the Spira user interface. This additional functionality will be implemented using the new Spira Plugin & Extensibility Framework that we discussed in a previous blog post.
Ask an Inflectra expert:
And if you have any questions, please email or call us at +1 (202) 558-6885
To ensure your satisfaction, we provide product support free with every subscription purchase, which guarantees you unlimited access to our knowledge base, customer forums and helpdesk. Review our support policy.
The Inflectra knowledge base includes a wide variety of helpful support articles written by Inflectra's customer support specialists.
Discover great tips, discussions, and technical solutions from fellow customers and Inflectra's technical experts.
If you can't find the answer you're looking for, please get in touch with us: over email, phone, or online.