Commit 5edb3e36 authored by frtabu's avatar frtabu

add ci platform specific script support in oai-vm-tools

parent c8870fbc
...@@ -140,6 +140,19 @@ function command_options_usage { ...@@ -140,6 +140,19 @@ function command_options_usage {
echo "" echo ""
} }
# function to set specific behavior depending on the TESTPLATFORM_OWNER variable
# which may be set by a jenkins server for exemple
function platform_set {
if [ "$TESTPLATFORM_OWNER" != "" ]
then
echo "Running on $TESTPLATFORM_OWNER platform"
if [ -x "${TESTPLATFORM_OWNER}_setenv.sh" ]
then
. ${TESTPLATFORM_OWNER}_setenv.sh
fi
fi
}
function setvar_usage { function setvar_usage {
declare -A HELP_VAR declare -A HELP_VAR
HELP_VAR["VM_OSREL"]="OS release to use in virtual machines" HELP_VAR["VM_OSREL"]="OS release to use in virtual machines"
...@@ -315,6 +328,7 @@ function check_setvar { ...@@ -315,6 +328,7 @@ function check_setvar {
exit 1 exit 1
} }
platform_set
MY_DIR=$(dirname $(readlink -f $0)) MY_DIR=$(dirname $(readlink -f $0))
. $MY_DIR/createVM.sh . $MY_DIR/createVM.sh
. $MY_DIR/buildOnVM.sh . $MY_DIR/buildOnVM.sh
...@@ -324,6 +338,7 @@ MY_DIR=$(dirname $(readlink -f $0)) ...@@ -324,6 +338,7 @@ MY_DIR=$(dirname $(readlink -f $0))
. $MY_DIR/reportBuildLocally.sh . $MY_DIR/reportBuildLocally.sh
. $MY_DIR/reportTestLocally.sh . $MY_DIR/reportTestLocally.sh
if [ $# -lt 1 ] if [ $# -lt 1 ]
then then
echo "Syntax Error: too few arguments" echo "Syntax Error: too few arguments"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment