diff options
Diffstat (limited to 'Vagrantfile')
-rw-r--r-- | Vagrantfile | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/Vagrantfile b/Vagrantfile deleted file mode 100644 index f913248..0000000 --- a/Vagrantfile +++ /dev/null @@ -1,49 +0,0 @@ -# -*- mode: ruby -*- -# vi: set ft=ruby : - -VAGRANTFILE_API_VERSION = "2" - -INSTALL_DEPS=<<EOF -cd /vagrant -sudo add-apt-repository -y ppa:deadsnakes/ppa -sudo apt-get update -sudo apt-get install -y --allow-unauthenticated python3.6-dev python3.7-dev python3.8-dev python3.9-dev -sudo apt-get install -y --allow-unauthenticated python3.8-distutils python3.9-distutils # Needed to work around python3.8/9+virtualenv issue -sudo apt-get install -y git python3-pip ripgrep jq -sudo apt-get install -y build-essential libssl-dev libffi-dev # for rebuilding cryptography (required for pypy2) -sudo apt-get install -y python3-pip -pip3 install -U pip -pip3 install 'virtualenv!=20.1.0' - -./run_tests.sh --uninstall --envs all -./run_tests.sh --install --envs all - -grep 'cd /vagrant' /home/vagrant/.bashrc || echo 'cd /vagrant' >> /home/vagrant/.bashrc -grep 'source .venv36/bin/activate' /home/vagrant/.bashrc || echo 'source .venv36/bin/activate' >> /home/vagrant/.bashrc -EOF - -INSTALL_JENKINS=<<EOF -wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - -sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' -sudo apt-get update -sudo apt-get install -y openjdk-8-jre -sudo apt-get install -y jenkins -EOF - -Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| - - config.vm.box = "ubuntu/focal64" - - config.vm.define "dev" do |dev| - dev.vm.provision "gitlint", type: "shell", inline: "#{INSTALL_DEPS}" - # Use 'vagrant provision --provision-with jenkins' to only run jenkins install - dev.vm.provision "jenkins", type: "shell", inline: "#{INSTALL_JENKINS}" - end - - config.vm.network "forwarded_port", guest: 8080, host: 9080 - - if Vagrant.has_plugin?("vagrant-cachier") - config.cache.scope = :box - end - -end |