sf_mod_refinedrdapi/.gitlab-ci.yml.old
2024-10-24 18:06:58 +02:00

73 lines
1.3 KiB
YAML

workflow:
rules:
- when: always
variables:
GIT_STRATEGY: none
GIT_CHECKOUT: "false"
ErrorActionPreference: STOP
# Unreal Engine 4 Project Settings
MOD_NAME: "RefinedRDLib"
MOD_VERSION: "1.0.18"
GIT_TEST_DEBUG_UNSAFE_DIRECTORIES: "true"
stages:
- setupenv
- compile
- package
- deploy
setup_env:
stage: setupenv
script:
- "C:\\BuildScripts\\SF\\01-SetupEnv.ps1"
setup_plugins:
stage: setupenv
script:
- "C:\\BuildScripts\\SF\\02-SetupPlugins.ps1"
compile-dev:
variables:
BuildConfig: "Development Editor"
BuildPlatform: "Win64"
stage: compile
script:
- "C:\\BuildScripts\\SF\\03-CompileMod.ps1"
compile-client:
variables:
BuildConfig: "Shipping"
BuildPlatform: "Win64"
stage: compile
script:
- "C:\\BuildScripts\\SF\\03-CompileMod.ps1"
compile-winserver:
variables:
BuildConfig: "Shipping Server"
BuildPlatform: "Win64"
stage: compile
script:
- "C:\\BuildScripts\\SF\\03-CompileMod.ps1"
compile-linuxserver:
variables:
BuildConfig: "Shipping Server"
BuildPlatform: "Linux"
stage: compile
script:
- "C:\\BuildScripts\\SF\\03-CompileMod.ps1"
package:
stage: package
script:
- "C:\\BuildScripts\\SF\\04-PackageMod.ps1"
deploy-live:
stage: deploy
script:
- "C:\\BuildScripts\\SF\\06-DeployLive.ps1"
when: manual