diff options
| author | 杨威 <[email protected]> | 2019-05-23 15:18:14 +0800 |
|---|---|---|
| committer | 杨威 <[email protected]> | 2019-05-23 15:18:14 +0800 |
| commit | e2fc24ac5795959582640d66b51ebd43b3294f5b (patch) | |
| tree | 4332f319db75a12e80d33222b9391c1d97d3bdf2 /.gitlab-ci.yml | |
| parent | 6cdaba1ec75ada86b0365ab7b045e5d31dbd8109 (diff) | |
增加自动发布release配置文件
Diffstat (limited to '.gitlab-ci.yml')
| -rw-r--r-- | .gitlab-ci.yml | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..15e21f9 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,39 @@ +image: "git.mesalab.cn:7443/mesa_framework/framework-build-env:master" +stages: +- build +#- test +#- package +- release + +variables: + TOKEN: "LWsss-XPxWuP-Esv-dF7" + ARTIFACTS_JOB: "build" + +build: + stage: build + script: + - mkdir -p build + - cd build + - cmake .. -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCMAKE_PREFIX_PATH=$BUILD_PREFIX + - make + - make package + tags: + - share + variables: + BUILD_TYPE: "Debug" + BUILD_PREFIX: "/opt/MESA/" + only: + - tags + artifacts: + name: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME-debug" + paths: + - ./build/*.rpm + +release: + stage: release + tags: + - share + only: + - tags + script: + - /bin/bash -x ./autorelease.sh $CI_API_V4_URL $CI_PROJECT_URL $CI_PROJECT_ID $TOKEN $CI_COMMIT_TAG $ARTIFACTS_JOB $CI_PROJECT_NAME
\ No newline at end of file |
