Debian Package

A Debian Package artifact is a reference to a package to be installed.

These artifacts are generally consumed by the Bake stage.

HTTP file artifact in the UI

The pipeline UI exposes the following fields for the Debian Package artifact:

Explanation
AccountAn HTTP artifact account.
URLThe fully-qualified URL from which the file can be read.

In a trigger

When configuring certain triggers, like Pubsub you can use a custom artifact.

Configuring Debian Package fields in a pipeline trigger’s expected artifact settings.

Configuring Debian Package fields in a pipeline trigger’s expected artifact settings.

In a pipeline stage

When configuring a “Bake” stage, it automatically searches for a Debian package artifact in the context.

Debian Package artifact in a pipeline definition

The following are the fields that make up an HTTP file artifact:

FieldExplanation
typeAlways deb.
referenceThe full name of the package file.
nameThe name of the package.
versionVersion of the package.
locationN/A

The following is an example JSON representation of an HTTP file artifact, as it would appear in a pipeline definition:

{
    "type": "deb",
    "name": "spinnaker-igor",
    "version": "1.54.0.224.692755-3_all",
    "reference": "spinnaker-igor_1.54.0.224.692755-3_all.deb"
}