Update documentation for Cluster-API and Flux
[icn.git] / ci / jjb / shell / vagrant-verify.sh
1 #!/bin/bash -l
2 echo "---> vagrant-verify.sh"
3
4 # Ensure we fail the job if any steps fail
5 # Disable 'globbing'
6 set -exuf -o pipefail
7
8 function clean_vm {{
9     vagrant destroy -f
10 }}
11 trap clean_vm EXIT
12
13 vagrant destroy -f
14 vagrant up --no-parallel
15 vagrant ssh -c "
16 set -exuf
17 cd /icn
18 sudo su -c 'make {target}'
19 "