2016-08-23 72 views
1

假设我有一个名为windows_10.json的Packer文件。我运行了packer build windows_10.json,建立Windows 10的VirtualBox映像需要3到4个小时。构建过程成功完成,并创建一个VirtualBox映像,其中包含一个在.zip文件中压缩的.ovf.vmdk文件。让我们进一步asume,我忘了添加下面的代码作为游民处理器后我windows_10.json文件,它应该产生一个流浪框:是否有可能触发Packer的后处理器跳过构建步骤?

"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框?我不想再等3到4个小时,而是继续创建Vagrant框。

回答

0

据我所知,你不能跳过构建过程,因为它将用于后处理器的一些输入将来自构建器步骤的一部分。

相关问题