From a6373bd611a28e865996d6413b09fa7633f35d2d Mon Sep 17 00:00:00 2001 From: Michele Carignani Date: Mon, 26 Oct 2020 18:17:44 +0100 Subject: [PATCH] update ci to oas 3 --- .jenkins.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .jenkins.sh diff --git a/.jenkins.sh b/.jenkins.sh new file mode 100644 index 0000000..74d0370 --- /dev/null +++ b/.jenkins.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +specfiles=$(ls | egrep "^[^.]*.(json|yaml)") + +fres=0 +for i in $specfiles ; do + echo "-- Validating and linting OpenAPI file $i..." + swagger-cli validate $i + res=$? + speccy lint "$i" + res2=$? + fres=$(($fres||$res||$res2)) + echo "--- Validator returned $res, linter returned $res2." +done + +echo "-- Final validator returns $fres." +exit $fres + -- GitLab