73 lines
1.3 KiB
YAML
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 |