Drone plugins > Manifest
Manifest
by drone-plugins
This plugin can push manifests for multi-arch Docker images.
Example
kind: pipeline
name: default
steps:
- name: manifest
image: plugins/manifest
settings:
username: kevinbacon
password: pa55word
target: foo/bar:v1.0.0
template: foo/bar:v1.0.0-OS-ARCH
platforms:
- linux/amd64
- linux/arm
- linux/arm64
Properties
username
stringrequiredUsername for DockerHub authentication
Default: Anonymous access
password
stringrequiredPassword for DockerHub authentication
Secret recommendedDefault: Anonymous access
insecure
booleanoptionalEnable insecure (not TLS) registry support.
Default: false
target
stringrequiredTarget image for manifest.
Default: none
template
stringrequiredTemplate for manifest sources, OS and ARCH are replaced.
Default: none
platforms
arrayrequiredList of platforms in format OS/ARCH.
Default: none
spec
stringrequiredPath to a manifest specification file.
Default: none
ignore_missing
booleanoptionalIgnore missing source images.
Default: false
tag
stringoptionalTag, only used with spec.
Default: none
tags
arrayoptionalTags, only used with manifest.
Default: none
default_tags
booleanoptionalDefault tags, only used with spec.
Default: false
auto_tag
booleanoptionalAuto tags, only used with spec.
Default: false