能否触发 Packer 的后处理程序跳过构建步骤?

3
假设我有一个名为 windows_10.json 的 Packer 文件。我运行了 packer build windows_10.json 命令,构建 Windows 10 的 VirtualBox 映像需要 3 到 4 小时的时间。构建过程成功完成,生成了一个压缩在 .zip 文件中由 .ovf.vmdk 文件组成的 VirtualBox 映像。现在假设我忘记在 windows_10.json 文件中添加以下代码,用于将其转换为 Vagrant box:

"post-processors": [ { "type": "vagrant", "only": ["virtualbox-iso"], "keep_input_artifact": true, "output": "windows_10_{{.Provider}}.box", "vagrantfile_template": "vagrantfile-windows_10.template" }

现在我的问题是:在将上述代码添加到 windows_10.json 文件后,是否可以指示 Packer 仅执行后处理步骤并创建 Vagrant box,跳过漫长的构建过程?我不想再等待 3 到 4 小时,而是直接继续创建 Vagrant box。
1个回答

0
据我所知,您无法跳过构建过程,因为后处理器将使用构建步骤的一部分作为其输入。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接