Install private jenkins for CD jobs
[icn.git] / ci / jjb / shell / verify.sh
1 #!/bin/bash -l
2 echo "---> 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
15 vagrant ssh -c "
16 set -exuf
17 sudo parted -a optimal /dev/sda ---pretend-input-tty resizepart 3 yes 100%
18 sudo resize2fs /dev/sda3
19 sudo apt update
20 sudo apt install -y make
21 cd /vagrant
22 sudo make verifier
23 "