From af97bcbd59ed89e3add67b4c4fad62a1e02ebe71 Mon Sep 17 00:00:00 2001 From: Michele Carignani Date: Mon, 26 Oct 2020 16:24:30 +0100 Subject: [PATCH] update validation script to support oas 3 --- .jenkins.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.jenkins.sh b/.jenkins.sh index 68645cc..74d0370 100644 --- a/.jenkins.sh +++ b/.jenkins.sh @@ -4,12 +4,15 @@ specfiles=$(ls | egrep "^[^.]*.(json|yaml)") fres=0 for i in $specfiles ; do - echo "-- Validating OpenAPI file $i..." - swagger-tools validate $i + echo "-- Validating and linting OpenAPI file $i..." + swagger-cli validate $i res=$? - fres=$(($fres||$res)) - echo -e "-- Validator returned $res.\n" + speccy lint "$i" + res2=$? + fres=$(($fres||$res||$res2)) + echo "--- Validator returned $res, linter returned $res2." done echo "-- Final validator returns $fres." exit $fres + -- GitLab