gpt4 book ai didi

vagrant - 是否可以触发 Packer 的后处理器跳过构建步骤?

转载 作者:行者123 更新时间:2023-12-05 07:47:58 25 4
gpt4 key购买 nike

假设我有一个名为 windows_10.json 的 Packer 文件.我跑了 packer build windows_10.json构建 Windows 10 的 VirtualBox 镜像需要 3 到 4 个小时。构建过程成功完成并创建了一个由 .ovf 组成的 VirtualBox 镜像。和一个 .vmdk文件压缩为 .zip文件。让我们进一步假设我忘记将下面用于 Vagrant 后处理器的代码添加到我的 windows_10.json 中。应该生成 Vagrant 框的文件:


"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 框。

最佳答案

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

关于vagrant - 是否可以触发 Packer 的后处理器跳过构建步骤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39102030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com