summaryrefslogtreecommitdiffstats
path: root/JenkinsFile
diff options
context:
space:
mode:
authorEd Tanous <ed.tanous@intel.com>2018-01-18 15:13:16 -0800
committerEd Tanous <ed.tanous@intel.com>2018-01-18 15:17:20 -0800
commit7e95d32948f4f9b987090853ee3f5e74714584b3 (patch)
tree1d8a10b0703eb9abf3f4e03da73b3d67ddb85f4a /JenkinsFile
parentc353c59a0434bffcf6a10a5bf80452b527ad4354 (diff)
downloadbmcweb-7e95d32948f4f9b987090853ee3f5e74714584b3.tar.gz
bmcweb-7e95d32948f4f9b987090853ee3f5e74714584b3.zip
Add jenkinsfile to make system buildable in jenkins
With the last few CI breaks, we need a better way to ensure code is buildable. Change-Id: Id3dcde921650358b300ebe8ee8c02aa071e90ea3
Diffstat (limited to 'JenkinsFile')
-rw-r--r--JenkinsFile23
1 files changed, 23 insertions, 0 deletions
diff --git a/JenkinsFile b/JenkinsFile
new file mode 100644
index 0000000..6114771
--- /dev/null
+++ b/JenkinsFile
@@ -0,0 +1,23 @@
+#!groovy
+stage 'Debug Build'
+sh '''rm -rf build_debug
+ mkdir build_debug
+ cd build_debug
+ cmake .. -DCMAKE_BUILD_TYPE="Debug"
+ cmake --build .'''
+
+//stage 'Debug Test'
+//sh '''cd build_debug
+// ctest -V --output-on-failure'''
+
+stage 'Release Build'
+sh '''rm -rf build_release
+ mkdir build_release
+ cd build_release
+ cmake .. -DCMAKE_BUILD_TYPE="Release"
+ cmake --build .'''
+
+//stage 'Release Test'
+//sh '''cd build_release
+// ctest -V --output-on-failure'''
+
OpenPOWER on IntegriCloud