Add exit in build script to notify jenkins 43/27143/2
authorrohitsakala <rohitsakala@gmail.com>
Wed, 18 Jan 2017 07:02:35 +0000 (12:32 +0530)
committerRohit Sakala <rohitsakala@gmail.com>
Fri, 20 Jan 2017 09:47:44 +0000 (09:47 +0000)
Jenkins job gives success even if swagger codegen fails, so added appropriate
code to make jenkins build fail if swagger codegen fails.

Change-Id: Ia8e61a7b37531ecfa16c7fd60bf8101d6da9fc5f
Signed-off-by: rohitsakala <rohitsakala@gmail.com>
utils/test/testapi/htmlize/doc-build.sh
utils/test/testapi/htmlize/htmlize.py

index e492c97..427b437 100644 (file)
@@ -1,5 +1,7 @@
 #!/bin/bash
 
+set -o errexit
+
 # Create virtual environment
 source $WORKSPACE/testapi_venv/bin/activate
 
index 68d02fe..c07f98e 100644 (file)
@@ -28,7 +28,10 @@ def main(args):
     # Generating html page
     cmd = 'java -jar swagger-codegen-cli.jar generate \
         -i specs.json -l html2 -o %s' % (args.output_directory)
-    os.system(cmd)
+    if os.system(cmd) == 0:
+        exit(0)
+    else:
+        exit(1)
 
 if __name__ == '__main__':
     parser = argparse.ArgumentParser(description='Create \