mirror of
https://gitlab.com/2009scape/Saradomin-Launcher.git
synced 2026-08-01 14:19:14 -06:00
Update .gitlab-ci.yml file. Remove commit hash and simplify artifact paths.
This commit is contained in:
parent
19f5d7ea60
commit
69a0fea3f5
1 changed files with 21 additions and 15 deletions
|
|
@ -1,9 +1,10 @@
|
|||
variables:
|
||||
COMMON_FLAGS: -p:PublishTrimmed=false -p:PublishReadyToRun=true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true
|
||||
OUTPUT_DIR_WIN64: bin/Release/net6.0/win-x64/publish
|
||||
OUTPUT_DIR_LINUX64: bin/Release/net6.0/linux-x64/publish
|
||||
PUBLISH_DIR_WIN64: bin/Release/net6.0/win-x64/publish
|
||||
PUBLISH_DIR_LINUX64: bin/Release/net6.0/linux-x64/publish
|
||||
ARTIFACT_DIR: Saradomin
|
||||
GIT_SUBMODULE_STRATEGY: recursive
|
||||
OUTPUT_FILE_PREFIX: 2009scape-launcher-$CI_COMMIT_SHORT_SHA
|
||||
OUTPUT_FILE_PREFIX: 2009scape-launcher-
|
||||
|
||||
stages:
|
||||
- build_all
|
||||
|
|
@ -19,21 +20,22 @@ build_all:
|
|||
- dotnet restore
|
||||
- cd Saradomin
|
||||
- dotnet publish --runtime linux-x64 --no-self-contained -c Release $COMMON_FLAGS
|
||||
- mv $OUTPUT_DIR_LINUX64/Saradomin $OUTPUT_DIR_LINUX64/$OUTPUT_FILE_PREFIX-no_rt
|
||||
- mv $PUBLISH_DIR_LINUX64/Saradomin ../$OUTPUT_FILE_PREFIX-no_rt
|
||||
- dotnet publish --runtime linux-x64 --self-contained -c Release $COMMON_FLAGS
|
||||
- mv $OUTPUT_DIR_LINUX64/Saradomin $OUTPUT_DIR_LINUX64/$OUTPUT_FILE_PREFIX-sc
|
||||
- mv $PUBLISH_DIR_LINUX64/Saradomin ../$OUTPUT_FILE_PREFIX-sc
|
||||
- dotnet publish --runtime win-x64 --no-self-contained -c Release $COMMON_FLAGS
|
||||
- mv $OUTPUT_DIR_WIN64/Saradomin.exe $OUTPUT_DIR_WIN64/$OUTPUT_FILE_PREFIX-no_rt.exe
|
||||
- mv $PUBLISH_DIR_WIN64/Saradomin.exe ../$OUTPUT_FILE_PREFIX-no_rt.exe
|
||||
- dotnet publish --runtime win-x64 --self-contained -c Release $COMMON_FLAGS
|
||||
- mv $OUTPUT_DIR_WIN64/Saradomin.exe $OUTPUT_DIR_WIN64/$OUTPUT_FILE_PREFIX-sc.exe
|
||||
- mv $PUBLISH_DIR_WIN64/Saradomin.exe ../$OUTPUT_FILE_PREFIX-sc.exe
|
||||
artifacts:
|
||||
name: "Combined artifacts"
|
||||
untracked: true
|
||||
paths:
|
||||
- Saradomin/$OUTPUT_DIR_LINUX64/$OUTPUT_FILE_PREFIX-no_rt
|
||||
- Saradomin/$OUTPUT_DIR_LINUX64/$OUTPUT_FILE_PREFIX-sc
|
||||
- Saradomin/$OUTPUT_DIR_WIN64/$OUTPUT_FILE_PREFIX-no_rt.exe
|
||||
- Saradomin/$OUTPUT_DIR_WIN64/$OUTPUT_FILE_PREFIX-sc.exe
|
||||
- $ARTIFACT_DIR/$OUTPUT_FILE_PREFIX-no_rt
|
||||
- $ARTIFACT_DIR/$OUTPUT_FILE_PREFIX-sc
|
||||
- $ARTIFACT_DIR/$OUTPUT_FILE_PREFIX-no_rt.exe
|
||||
- $ARTIFACT_DIR/$OUTPUT_FILE_PREFIX-sc.exe
|
||||
expire_in: 1 week
|
||||
|
||||
pack_linux_no_rt:
|
||||
stage: pack_linux_no_rt
|
||||
|
|
@ -44,7 +46,8 @@ pack_linux_no_rt:
|
|||
artifacts:
|
||||
name: "Linux x64 (no embedded runtime)"
|
||||
paths:
|
||||
- Saradomin/$OUTPUT_DIR_LINUX64/$OUTPUT_FILE_PREFIX-no_rt
|
||||
- $ARTIFACT_DIR/$OUTPUT_FILE_PREFIX-no_rt
|
||||
expire_in: 1 week
|
||||
|
||||
pack_linux_sc:
|
||||
stage: pack_linux_sc
|
||||
|
|
@ -55,7 +58,8 @@ pack_linux_sc:
|
|||
artifacts:
|
||||
name: "Linux x64 (self-contained)"
|
||||
paths:
|
||||
- Saradomin/$OUTPUT_DIR_LINUX64/$OUTPUT_FILE_PREFIX-sc
|
||||
- $ARTIFACT_DIR/$OUTPUT_FILE_PREFIX-sc
|
||||
expire_in: 1 week
|
||||
|
||||
pack_windows_no_rt:
|
||||
stage: pack_windows_no_rt
|
||||
|
|
@ -66,7 +70,8 @@ pack_windows_no_rt:
|
|||
artifacts:
|
||||
name: "Windows x64 (no embedded runtime)"
|
||||
paths:
|
||||
- Saradomin/$OUTPUT_DIR_WIN64/$OUTPUT_FILE_PREFIX-no_rt.exe
|
||||
- $ARTIFACT_DIR/$OUTPUT_FILE_PREFIX-no_rt.exe
|
||||
expire_in: 1 week
|
||||
|
||||
pack_windows_sc:
|
||||
stage: pack_windows_sc
|
||||
|
|
@ -77,4 +82,5 @@ pack_windows_sc:
|
|||
artifacts:
|
||||
name: "Windows x64 (self-contained)"
|
||||
paths:
|
||||
- Saradomin/$OUTPUT_DIR_WIN64/$OUTPUT_FILE_PREFIX-sc.exe
|
||||
- $ARTIFACT_DIR/$OUTPUT_FILE_PREFIX-sc.exe
|
||||
expire_in: 1 week
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue