File 构建器
类型:file
Artifact BuilderId:packer.file
file
构建器并不是真正的构建器,它只是从文件创建一个制品。它可用于调试后处理器而不会导致长时间等待。
基础用法
下面是一个功能齐全的示例。它在 target
处创建一个具有指定 content
的文件。
source "file" "basic-example" {
content = "Lorem ipsum dolor sit amet"
target = "dummy_artifact"
}
build {
sources = ["sources.file.basic-example"]
}
配置参数
有两类配置参数:必须的和可选的。可用选项按英文字母顺序排列和描述。
所有的通信器都将被忽略。
必须
target
(string) - 将创建的制品文件的路径。如果路径包含不存在的目录,Packer 也会创建它们。
可选
您只能定义 source
或 content
之一。如果它们都未定义,则制品将为空。
source
(string) - 将作为制品被复制到的文件的路径。content
(string) - 将被写入制品中的内容。