Skip to content

Commit 4abe250

Browse files
author
Nik Mohamad Aizuddin b. Nik Azmi
committed
feat(travis): Add test for Vagrantfile
1 parent 43ae11b commit 4abe250

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

.travis.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,25 @@
33
dist: bionic
44
language: minimal
55

6+
cache:
7+
directories:
8+
- /home/travis/.vagrant.d/boxes
9+
610
jobs:
711
include:
812

13+
- stage: test
14+
install:
15+
- sudo apt-get update && sudo apt-get install -y bridge-utils dnsmasq-base ebtables libvirt-bin libvirt-dev qemu-kvm qemu-utils ruby-dev
16+
- sudo wget -nv https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.deb
17+
- sudo dpkg -i vagrant_2.2.9_x86_64.deb
18+
- sudo vagrant plugin install vagrant-libvirt vagrant-scp vagrant-reload
19+
script:
20+
- sudo vagrant up --provider=libvirt
21+
- sudo vagrant ssh -- echo "hello world"
22+
- sudo vagrant halt
23+
- sudo vagrant destroy --force
24+
925
- stage: release
1026
install:
1127
- wget https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh

0 commit comments

Comments
 (0)