Drone 插件市场 > Manifest
Manifest
by drone-plugins
Apache License 2.0该插件可为多架构 Docker 容器镜像推送清单。
YAML 配置示例
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
字段属性说明
username
string必填项用于 DockerHub 验证的用户名
默认值:Anonymous access
password
string必填项用于 DockerHub 验证的密码
推荐使用密钥 (Secret) 功能默认值:Anonymous access
insecure
boolean可选项启用不安全(非 TLS)注册表支持。
默认值:false
target
string必填项清单的目标容器镜像。
默认值:none
template
string必填项替换了清单来源、操作系统和 ARCH 的模板。
默认值:none
platforms
array必填项以 OS/ARCH 格式列出的平台列表。
默认值:none
spec
string必填项清单规范文件的路径。
默认值:none
ignore_missing
boolean可选项忽略丢失的源容器镜像。
默认值:false
tag
string可选项标签,仅与规范一起使用。
默认值:none
tags
array可选项标签,仅用于清单。
默认值:none
default_tags
boolean可选项默认标签,仅用于规范。
默认值:false
auto_tag
boolean可选项自动标签,仅与规格一起使用。
默认值:false