#!/bin/bash # triggers a CI test using leap local # usage: ./build_platform # make sure this script will exit with an exitcode>0 # if any cmd fails exitcode=0 trap "exitcode=1" ERR branch=$1 ACCEPTED_BRANCHES='(master|develop|citest)' if [[ ! $branch =~ $ACCEPTED_BRANCHES ]] then echo "CI builds only possible for these branches: $ACCEPTED_BRANCHES " exit 1 fi . /etc/leap/rewire_${branch}.cfg . /etc/leap/platform-test-common.cfg cd "$PROVIDERDIR" /usr/local/bin/platform_test/leap-platform-test -v -c /etc/leap/rewire_${branch}.cfg reset_deploy --all /usr/local/bin/platform_test/leap-platform-test -v -c /etc/leap/rewire_${branch}.cfg test leap info leap local stop exit $exitcode