summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrohitsakala <rohitsakala@gmail.com>2017-01-18 12:32:35 +0530
committerRohit Sakala <rohitsakala@gmail.com>2017-01-20 09:47:44 +0000
commit3cc9dda64505e958a951923fc489829842819073 (patch)
treed8485719a0b3cc451953633d67d50795cb264881
parent3fd5f309b332bbfc045d06c617316dff7d65175c (diff)
Add exit in build script to notify jenkins
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>
-rw-r--r--testapi/htmlize/doc-build.sh2
-rw-r--r--testapi/htmlize/htmlize.py5
2 files changed, 6 insertions, 1 deletions
diff --git a/testapi/htmlize/doc-build.sh b/testapi/htmlize/doc-build.sh
index e492c97..427b437 100644
--- a/testapi/htmlize/doc-build.sh
+++ b/testapi/htmlize/doc-build.sh
@@ -1,5 +1,7 @@
#!/bin/bash
+set -o errexit
+
# Create virtual environment
source $WORKSPACE/testapi_venv/bin/activate
diff --git a/testapi/htmlize/htmlize.py b/testapi/htmlize/htmlize.py
index 68d02fe..c07f98e 100644
--- a/testapi/htmlize/htmlize.py
+++ b/testapi/htmlize/htmlize.py
@@ -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 \