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 也会创建它们。

可选

您只能定义 sourcecontent 之一。如果它们都未定义,则制品将为空。

  • source (string) - 将作为制品被复制到的文件的路径。
  • content (string) - 将被写入制品中的内容。

results matching ""

    No results matching ""