Loading validate-all.sh +25 −1 Original line number Diff line number Diff line Loading @@ -2,6 +2,30 @@ # Copyright ETSI 2019 # See: https://forge.etsi.org/etsi-forge-copyright-statement.txt DOCKER_IMAGE=jeanberu/swagger-cli:2.3.3 if [ -x "$(command -v docker)" ] ; then RUN_IN_DOCKER=0 docker pull "$DOCKER_IMAGE" echo "Using dockerized validator ($DOCKER_IMAGE)" else RUN_IN_DOCKER=1 if [ ! -x "$(command -v swagger-cli)" ] ; then echo "Validator swagger-cli not found. Quitting." exit 1 else echo "Using local validator ($(which swagger-cli))" fi fi function validate { if [ $RUN_IN_DOCKER == 0 ] ; then docker run --rm -v "$PWD/$1":"/$1" $DOCKER_IMAGE swagger-cli validate "$1" else swagger-cli validate "$1" fi } echo "------ Switching to $1 folder --------" cd $1 Loading @@ -21,7 +45,7 @@ fres=0 for i in ./*.yaml ; do echo "---- Will validate: $i ----" swagger-cli validate "$i" validate "$i" res=$? fres=$(($fres||$res)) done Loading Loading
validate-all.sh +25 −1 Original line number Diff line number Diff line Loading @@ -2,6 +2,30 @@ # Copyright ETSI 2019 # See: https://forge.etsi.org/etsi-forge-copyright-statement.txt DOCKER_IMAGE=jeanberu/swagger-cli:2.3.3 if [ -x "$(command -v docker)" ] ; then RUN_IN_DOCKER=0 docker pull "$DOCKER_IMAGE" echo "Using dockerized validator ($DOCKER_IMAGE)" else RUN_IN_DOCKER=1 if [ ! -x "$(command -v swagger-cli)" ] ; then echo "Validator swagger-cli not found. Quitting." exit 1 else echo "Using local validator ($(which swagger-cli))" fi fi function validate { if [ $RUN_IN_DOCKER == 0 ] ; then docker run --rm -v "$PWD/$1":"/$1" $DOCKER_IMAGE swagger-cli validate "$1" else swagger-cli validate "$1" fi } echo "------ Switching to $1 folder --------" cd $1 Loading @@ -21,7 +45,7 @@ fres=0 for i in ./*.yaml ; do echo "---- Will validate: $i ----" swagger-cli validate "$i" validate "$i" res=$? fres=$(($fres||$res)) done Loading