diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7c81b65a..f946f9da 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,13 +7,13 @@ before_script: - "git submodule sync --recursive" - "git submodule update --init --recursive" -build: +build:develop: stage: build only: - develop@log-gtav/reallife-gamemode script: - "dotnet restore" - - "../gm_database_password.sh" + - "../gm_dev_database_password.sh" - "cd ReallifeGamemode.Server/" - "dotnet build -c Release" - "cd ../ReallifeGamemode.Client/" @@ -22,4 +22,21 @@ build: - "cd ../ReallifeGamemode.DataService" - "dotnet publish -c Release -r linux-x64" - "cd ../" - - "sudo ../gm_copy_build_files.sh" \ No newline at end of file + - "sudo ../gm_dev_copy_build_files.sh" + +build:master: + stage: build + only: + - master@log-gtav/reallife-gamemode + script: + - "dotnet restore" + - "../gm_live_database_password.sh" + - "cd ReallifeGamemode.Server/" + - "dotnet build -c Release" + - "cd ../ReallifeGamemode.Client/" + - "npm ci" + - "npm run build:server" + - "cd ../ReallifeGamemode.DataService" + - "dotnet publish -c Release -r linux-x64" + - "cd ../" + - "sudo ../gm_live_copy_build_files.sh"