diff --git a/scripts/validate.sh b/scripts/validate.sh index 4dbb7be40c9338931cedaf113fee8947b9fa9687..d6beb04478aa8cb3f6159d3c26741511a9508845 100644 --- a/scripts/validate.sh +++ b/scripts/validate.sh @@ -23,13 +23,15 @@ mkdir -p /home/etsi/dev/build cd /home/etsi/dev/build rm -r -v * -if [[ "$1" =~ .*-dev$ || "$1" =~ \d+(\.?\d)+ || "$1" == "master" ]]; then +if [[ $1 =~ ^(origin\/){0,1}([0-9]{1}(\.[0-9]){2}){1}-dev$ || $1 =~ ^(origin\/){0,1}([0-9]{1})(\.[0-9]){2,10}$ || $1 =~ ^(origin\/){0,1}master$ || $1 =~ ^(origin\/){0,1}Release-([0-9]{1})$ ]]; then + echo "++++ Try to generate docs for branch $1" cd /home/etsi/dev/robot2doc/robot2doc python3 create_sols.py ../../robot 'local' ../../build res2=$? -else res=0 +else res2=0 + echo "++++ Not generating docs for branch $1" fi exit $res && $res2