add ci platform specific script support in oai-vm-tools
This commit is contained in:
@@ -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 {
|
|||||||
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))
|
|||||||
. $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"
|
||||||
|
|||||||
Reference in New Issue
Block a user