我正在构建一个用于Vagrant的开发环境,它目前运行得很好,但有时我需要做一些小的更改,而这些小的更改并不是基本系统设置的一部分。因此,为了加快构建时间和迭代速度,我想将构建分成两部分,按顺序运行:
前者不会经常改变,但后者会改变。我正在使用VirtualBox构建器,但我似乎不知道如何使一个构建器依赖于另一个构建器--这可能吗?
发布于 2015-02-11 23:30:06
不,在Packer中没有构建者依赖机制。
但是,由于可以控制构建器将运行构建过程,所以可以创建简单的包装脚本,允许您创建所需的流程。
因此,builder将创建基本框并将最终产品放置在/path中,而builder将使用来自/path的virtualbox映像作为其基础到最终的Vagrant。您的包装脚本应该是建设者A和B之间的粘合剂。
https://stackoverflow.com/questions/28346719
复制相似问题