From 6fb883941ac5e686746653a753ad7c87ada54447 Mon Sep 17 00:00:00 2001 From: featherstone Date: Mon, 22 Jan 2018 14:04:41 +0000 Subject: [PATCH] Correctly added jenkins.sh Change-Id: I2170f42ca4f17e52813bd557d1ec48c6bf86f164 Signed-off-by: featherstone --- .jenkins.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 .jenkins.sh diff --git a/.jenkins.sh b/.jenkins.sh new file mode 100644 index 0000000..e68170a --- /dev/null +++ b/.jenkins.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +specfiles=$(ls | egrep "^[^.]*API.(json|yaml)") + +fres=0 +for i in $specfiles ; do + echo "-- Validating OpenAPI file $i..." + swagger-tools validate $i + res=$? + fres=$(($fres||$res)) + echo -e "-- Validator returned $res.\n" +done + +echo "-- Final validator returns $fres." +read -p "Press [Enter] key to continue..." +!exit $fres -- GitLab