【发布时间】:2017-07-13 16:39:41
【问题描述】:
我正在尝试使用 VSTS 中的“构建不可变映像”发布步骤来创建 Azure VM 映像。问题是创建映像的 VM 部署失败,但我在 Azure 中看不到错误,因为 Packer/VSTS 正在清理并在失败后立即删除资源组。 有没有办法让 VSTS 中的 Packer 在其自身之后不进行清理,以便我可以调试它?
【问题讨论】:
-
您是否选中了高级部分的取消配置期间跳过临时文件清理选项?这是该任务的源代码:PackerBuild
-
基于 How to use Packer to create Windows virtual machine images in Azure,要捕获该源 VM 以用作映像,您必须定义资源组和存储帐户。 Packer 构建过程的输出存储在此资源组和存储帐户中。那么,您能否检查一下资源组和存储帐户(不是临时资源组)中的输出。
-
@starain-MSFT 不幸的是没有。 VSTS 步骤中的资源组只是包含要写入映像的存储帐户的资源组,Packer 在部署期间创建(并删除)它自己的资源组,我可以在日志中看到很多。
-
@starain-MSFT 是的,我选中了那个框,这似乎不会影响打包器
-
你的意思是那个资源组和存储账户里没有日志吗?
标签: azure azure-pipelines packer azure-pipelines-release-pipeline