Drone 插件市场 > Packer
Packer
by appleboy
MIT License该插件可使用 Packer 构建自动化机器容器镜像。
YAML 配置示例
kind: pipeline
name: default
steps:
- name: packer
image: appleboy/drone-packer
settings:
template: aws.json
actions: build
字段属性说明
actions
array可选项要让打包程序执行的操作列表。
默认值:none
vars
object可选项变量的映射,用于传递给 Packer 编译命令。每个值都以 <key>=<value> 选项的形式传递。
默认值:none
var_files
array可选项要使用的 var 文件列表。每个值都以 -var-file= 的形式传递。
默认值:none
except
array可选项验证或构建除此以外的所有构建文件。
默认值:none
only
array可选项只验证或构建指定的构建文件。
默认值:none
template
string可选项json 文件将按照模板中的定义并行执行多个构建过程。
默认值:none
syntax_only
boolean可选项只检查语法。不验证模板的配置。
默认值:false
color
boolean可选项禁用彩色输出。
默认值:false
debug
boolean可选项为构建启用调试模式。
默认值:false
parallel
boolean可选项禁用并行化。
默认值:false
force
boolean可选项如果存在人工制品,则强制继续构建,删除现有人工制品。
默认值:false
readable
boolean可选项机器可读输出。
默认值:false