Types of Artifacts

While an artifact can reference any remote, deployable resource, we have first-class support for in the form of:

  • Parsing events from other services. For example, reading pub/sub messages from GCR images.

  • Credentials for downloading artifacts. For example, a GitHub access token to read repository contents.

  • Integrations with stages that require certain types of artifacts. For example, App Engine can only deploy a Docker image as a custom runtime, never an AMI.

The pages in this section serve to document the format Spinnaker expects these artifacts in, to make custom integrations with them easier. We recommend reading the artifact format first.

For information about how to use artifacts in pipelines, see About Spinnaker Artifacts .


Bitbucket File
Docker Image
Embedded base64
GCS Object
Git Repo
GitHub File
Gitlab File
HTTP File
Kubernetes Object
Oracle Object
S3 Object

Last modified May 4, 2021: more cleanup (0281411)