summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author杨威 <[email protected]>2019-05-21 13:01:15 +0800
committer杨威 <[email protected]>2019-05-21 13:01:15 +0800
commit88a020d4c132cd222932ec75d153e68f84171ea7 (patch)
tree147dc1cef21d80e83b05d044718b7ef8ec9e5224
parentd9499b58eb34c78b88f932e23b7508cdcb7a4733 (diff)
Add .gitlab-ci.yml
-rw-r--r--.gitlab-ci.yml34
1 files changed, 34 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..f865a8d
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,34 @@
+stages:
+- build
+#- test
+- package
+#- release
+
+build:
+ stage: build
+ script:
+ - mkdir -p build
+ - cd build
+ - cmake .. -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCMAKE_PREFIX_PATH=$BUILD_PREFIX
+ - make
+ tags:
+ - share
+ variables:
+ BUILD_TYPE: "Debug"
+ BUILD_PREFIX: "/opt/MESA/"
+ except:
+ - tags
+
+package:
+ stage: package
+ extends: build
+ script:
+ - make package
+ artifacts:
+ name: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME-debug"
+ paths:
+ - ./build/*.rpm
+ tags:
+ - share
+ except:
+ - tags \ No newline at end of file