3

我一直在试图弄清楚如何从打包程序创建自定义流浪文件,我知道在该post-processor部分中您将定义一个从中废弃的目录,我不明白是否需要一个专门命名的文件内部关于从哪个收集数据。

"post-processors": [{
  "vagrantfile_template": "configs/vagrantfile_template",
  "type": "vagrant"
}],

据我所知,上面的代码会在下面configs/vagrantfile_template,但是这里需要什么?我会创建一个Vagrantfile并将其放置在那里,还是需要一个专门命名的 Ruby 文件?

4

1 回答 1

5

后处理器中的vagrantfile_template选项vagrant直接指向文件而不是目录 [0]。该文件的内容应该像普通的 Vagrantfile 一样结构化,并包含您正在创建的盒子工件的任何自定义。

例如,如果您希望自定义 Vagrant 框的用户没有/vagrant默认安装共享文件夹,您的Vagrantfile模板可能如下所示...

Vagrant.configure("2") do |config|
  config.vm.synced_folder \
    ".",
    "/vagrant",
    :disabled => true
end

资源

于 2015-01-05T07:30:29.397 回答