Continuous integration overview
This document is for:
Invicti Platform
Continuous Integration and Delivery is an essential tool to improve the productivity of any development team. The CI/CD pipeline automates aspects of the software delivery process, typically including:
- collecting new or updated code
- compiling the code into object code and executable code
- runs automated tests to confirm initial viability
- installs the updated version of the software application
This automation reduces human error, notifies the development team of any detected failures, and reduces the delay between revisions of the software being developed.
Invicti Platform can integrate with several CI/CD solutions. When a new iteration in the software development cycle occurs (after a code commit, for example), the scanner can be triggered to search for vulnerabilities.
Integration options
Invicti Platform can integrate with the following systems:
- Azure Pipelines
- Gitlab CI/CD
- Jenkins