2016-08-23 64 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

據我所知,你不能跳過構建過程,因爲它將用於後處理器的一些輸入將來自構建器步驟的一部分。

相關問題