Initial commit
This commit is contained in:
79
.gitlab-ci.yml
Normal file
79
.gitlab-ci.yml
Normal file
@@ -0,0 +1,79 @@
|
||||
include: '/CI/templates.yml'
|
||||
|
||||
variables:
|
||||
SONAR_USER_HOME: "${CI_PROJECT_DIR}/.sonar"
|
||||
GIT_SUBMODULE_STRATEGY: recursive
|
||||
GIT_DEPTH: "0"
|
||||
|
||||
stages:
|
||||
- build
|
||||
- build-unity
|
||||
- unit-tests
|
||||
- sonar
|
||||
|
||||
# ******************************************DEBUG******************************************
|
||||
|
||||
BuildDebug:
|
||||
extends: .Build
|
||||
variables:
|
||||
BUILD_TYPE: 'Debug'
|
||||
|
||||
BuildUnityDebug:
|
||||
extends: .BuildUnity
|
||||
variables:
|
||||
BUILD_TYPE: 'Debug'
|
||||
|
||||
UnitTestsDebug:
|
||||
extends: .UnitTests
|
||||
variables:
|
||||
BUILD_TYPE: 'Debug'
|
||||
needs:
|
||||
- BuildUnityDebug
|
||||
|
||||
# ******************************************RELWITHDEBINFO******************************************
|
||||
|
||||
BuildRelWithDebInfo:
|
||||
extends: .Build
|
||||
variables:
|
||||
BUILD_TYPE: 'RelWithDebInfo'
|
||||
|
||||
BuildUnityRelWithDebInfo:
|
||||
extends: .BuildUnity
|
||||
variables:
|
||||
BUILD_TYPE: 'RelWithDebInfo'
|
||||
|
||||
UnitTestsRelWithDebInfo:
|
||||
extends: .UnitTests
|
||||
variables:
|
||||
BUILD_TYPE: 'RelWithDebInfo'
|
||||
needs:
|
||||
- BuildUnityRelWithDebInfo
|
||||
|
||||
# ******************************************RELEASE******************************************
|
||||
|
||||
BuildRelease:
|
||||
extends: .Build
|
||||
variables:
|
||||
BUILD_TYPE: 'Release'
|
||||
|
||||
BuildUnityRelease:
|
||||
extends: .BuildUnity
|
||||
variables:
|
||||
BUILD_TYPE: 'Release'
|
||||
|
||||
UnitTestsRelease:
|
||||
extends: .UnitTests
|
||||
variables:
|
||||
BUILD_TYPE: 'Release'
|
||||
needs:
|
||||
- BuildUnityRelease
|
||||
|
||||
# ******************************************Sonar******************************************
|
||||
|
||||
SonarCloud:
|
||||
extends: .SonarCloud
|
||||
dependencies: []
|
||||
only:
|
||||
- merge_requests
|
||||
- main
|
||||
- Development
|
||||
Reference in New Issue
Block a user