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.