2

という名前の Packer ファイルがあるとしますwindows_10.json。実行したところ、Windows 10のpacker build windows_10.jsonVirtualBox イメージをビルドするのに 3 ~ 4 時間かかりました。さらに、Vagrant box を生成するvagrant ポストプロセッサ用の以下のコードをファイルに追加するのを忘れたと仮定しましょう。.ovf.vmdk.zipwindows_10.json

"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 ボックスの作成を続行します。

4

1 に答える 1

0

私が知る限り、ビルド プロセスをスキップすることはできません。これは、ポスト プロセッサに使用される入力の一部がビルダー ステップの一部から取得されるためです。

于 2016-08-25T11:55:26.447 に答える