Skip to content
This repository has been archived by the owner. It is now read-only.
Switch branches/tags
Go to file
Cannot retrieve contributors at this time
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| = "monsenso/macos-10.13"
config.vm.box_version = "1.0.0""forwarded_port", guest: 8080, host: 8080)
# Sync the fastlane-ci folder to the guest VM. The type of the synced folder
# has to be rsync or nfs, because BSD-based guests do not support the
# VirtualBox filesystem at this time.
config.vm.synced_folder(".", "/fastlane-ci", type: "nfs")
# NFS requires a host-only network to be created in order to work. This
# requires admin password every time you run `vagrant up`."private_network", ip: "")
config.vm.provider("virtualbox") do |vb|
# Hide the VirtualBox GUI when booting the machine
vb.gui = false
# Customize the amount of CPUs and memory of the VM
vb.memory = "8192"
vb.cpus = 1
# No matter how much CPU is used in the VM, no more than 50% should be used
# on the host machine
vb.customize(["modifyvm", :id, "--cpuexecutioncap", "50"])
# Because the USB 2.0 controller state is part of the saved VM state, the
# VM cannot be started with USB 2.0 support on.
vb.customize(["modifyvm", :id, "--usb", "on"])
vb.customize(["modifyvm", :id, "--usbehci", "off"])
# Bootstrap the VM
path: "./",
privileged: false)