Spinnaker supports AWS CodeBuild as a continuous integration system.
Spinnaker can listen to events, and collect artifacts produced by builds in external Continuous Integration (CI) systems. These events can trigger Pipelines, and the artifacts can be used by Spinnaker’s image bakery to produce machine images.
For example, the Source to Prod codelab configures a Jenkins Job to produce a Debian package as an artifact that is handed to Spinnaker to build a VM image which Spinnaker deploys.
Currently, Spinnaker supports several CI systems which can be enabled and run independently of one-another, enumerated below.
Supported CI systems
These are the CI systems currently supported by Spinnaker:
See also hal config ci .
Igor, the Spinnaker service that connects to CI systems, requires READ and WRITE permissions, which are configured in Fiat.
Spinnaker supports Google Cloud Build as a continuous integration system.
Spinnaker supports Travis as a continuous integration system.
Spinnaker supports Wercker as a continuous integration system.