Initial commit

This commit is contained in:
2026-01-27 17:13:49 +01:00
commit a82ec43e74
76 changed files with 4584 additions and 0 deletions

79
.gitlab-ci.yml Normal file
View 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