Skip to content
Snippets Groups Projects
.gitlab-ci.yml 802 B
Newer Older
workflow:
  rules:
    - if: $CI_COMMIT_TAG =~ /^v\d+\.\d+\.\d+(-rc.\d+)?$/
    - if: $CI_MERGE_REQUEST_IID
    - if: $CI_COMMIT_BRANCH == "master"

stages:
  - compile
  - test
  - package
  - post-package
variables:
  OEC_JAVA_CACHE_KEY: "oec-java-cache"
  OEC_JAVA_TMP_CACHE_KEY: "oec-java-tmp-cache"
  OEC_OSX_CACHE: "oec-macos-cache"
  OEC_WIN_CACHE: "oec-win-cache"
- '/.gitlab-ci.d/version.yml'
- '/.gitlab-ci.d/cache.yml'
- '/.gitlab-ci.d/compile.yml'
- '/.gitlab-ci.d/test.yml'
- '/.gitlab-ci.d/sast.yml'
- '/.gitlab-ci.d/package-linux.yml'
- '/.gitlab-ci.d/package-osx.yml'
- '/.gitlab-ci.d/package-win.yml'
- '/.gitlab-ci.d/package-ios-framework.yml'
- '/.gitlab-ci.d/post-package.yml'
- '/.gitlab-ci.d/deploy.yml'
- '/.gitlab-ci.d/publish.yml'