|
|
|
@ -8,6 +8,9 @@ stages:
|
|
|
|
|
- docker
|
|
|
|
|
- linux
|
|
|
|
|
image: debian:bullseye
|
|
|
|
|
rules:
|
|
|
|
|
- if: $CI_PIPELINE_SOURCE == "push"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.Debian:
|
|
|
|
|
extends: .Debian_Image
|
|
|
|
@ -52,7 +55,7 @@ Coverity:
|
|
|
|
|
extends: .Debian_Image
|
|
|
|
|
stage: build
|
|
|
|
|
rules:
|
|
|
|
|
- if: '$CI_PIPELINE_SOURCE == "schedule"'
|
|
|
|
|
- if: $CI_PIPELINE_SOURCE == "schedule"
|
|
|
|
|
before_script:
|
|
|
|
|
- CI/install_debian_deps.sh gcc openmw-deps openmw-deps-dynamic coverity
|
|
|
|
|
- curl -o /tmp/cov-analysis-linux64.tgz https://scan.coverity.com/download/linux64 --form project=$COVERITY_SCAN_PROJECT_NAME --form token=$COVERITY_SCAN_TOKEN
|
|
|
|
@ -70,7 +73,6 @@ Coverity:
|
|
|
|
|
variables:
|
|
|
|
|
CC: gcc
|
|
|
|
|
CXX: g++
|
|
|
|
|
artifacts:
|
|
|
|
|
|
|
|
|
|
Debian_GCC:
|
|
|
|
|
extends: .Debian
|
|
|
|
@ -162,6 +164,7 @@ Debian_Clang_tests_Debug:
|
|
|
|
|
only:
|
|
|
|
|
variables:
|
|
|
|
|
- $CI_PROJECT_ID == "7107382"
|
|
|
|
|
- $CI_PIPELINE_SOURCE == "push"
|
|
|
|
|
cache:
|
|
|
|
|
paths:
|
|
|
|
|
- ccache/
|
|
|
|
@ -213,6 +216,8 @@ variables: &tests-targets
|
|
|
|
|
.Windows_Ninja_Base:
|
|
|
|
|
tags:
|
|
|
|
|
- windows
|
|
|
|
|
rules:
|
|
|
|
|
- if: $CI_PIPELINE_SOURCE == "push"
|
|
|
|
|
before_script:
|
|
|
|
|
- Import-Module "$env:ChocolateyInstall\helpers\chocolateyProfile.psm1"
|
|
|
|
|
- choco source add -n=openmw-proxy -s="https://repo.openmw.org/repository/Chocolatey/" --priority=1
|
|
|
|
@ -329,6 +334,8 @@ Windows_Ninja_Tests_RelWithDebInfo:
|
|
|
|
|
.Windows_MSBuild_Base:
|
|
|
|
|
tags:
|
|
|
|
|
- windows
|
|
|
|
|
rules:
|
|
|
|
|
- if: $CI_PIPELINE_SOURCE == "push"
|
|
|
|
|
before_script:
|
|
|
|
|
- Import-Module "$env:ChocolateyInstall\helpers\chocolateyProfile.psm1"
|
|
|
|
|
- choco source add -n=openmw-proxy -s="https://repo.openmw.org/repository/Chocolatey/" --priority=1
|
|
|
|
@ -389,6 +396,15 @@ Windows_Ninja_Tests_RelWithDebInfo:
|
|
|
|
|
- MSVC2019_64/*/*/*/*/*/*/*.log
|
|
|
|
|
- MSVC2019_64/*/*/*/*/*/*/*/*.log
|
|
|
|
|
|
|
|
|
|
Daily_Windows_MSBuild_Engine_Release:on-schedule:
|
|
|
|
|
extends:
|
|
|
|
|
- .Windows_MSBuild_Base
|
|
|
|
|
variables:
|
|
|
|
|
<<: *engine-targets
|
|
|
|
|
config: "Release"
|
|
|
|
|
rules:
|
|
|
|
|
- if: $CI_PIPELINE_SOURCE == "schedule"
|
|
|
|
|
|
|
|
|
|
Windows_MSBuild_Engine_Release:
|
|
|
|
|
extends:
|
|
|
|
|
- .Windows_MSBuild_Base
|
|
|
|
@ -444,6 +460,8 @@ Debian_AndroidNDK_arm64-v8a:
|
|
|
|
|
tags:
|
|
|
|
|
- linux
|
|
|
|
|
image: debian:bullseye
|
|
|
|
|
rules:
|
|
|
|
|
- if: $CI_PIPELINE_SOURCE == "push"
|
|
|
|
|
variables:
|
|
|
|
|
CCACHE_SIZE: 3G
|
|
|
|
|
cache:
|
|
|
|
|