From e298c33cd3c8ecd13e66b97b9bb0e88ab97de816 Mon Sep 17 00:00:00 2001 From: Jusonex Date: Mon, 19 Sep 2016 19:40:36 +0200 Subject: [PATCH 01/15] Test CI upload --- .travis.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index e3f15f22d5e..3095d2adac2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,10 +18,19 @@ before_script: - cd Build script: make -j 3 CXX=g++-5 CC=gcc-5 config=release_x64 - + +after_success: + - cp README.md Artifact.zip + - curl -i -F "branch_name=$TRAVIS_BRANCH" -F "commit_hash=$TRAVIS_COMMIT" -F "commit_title=$(git log -1 --pretty=%B)" -F build_type=linux64 -F "secret=$UPLOAD_SECRET" -F build_upload=@Artifact.zip http://do-not.press:5000/api/upload + notifications: irc: channels: - "irc.gtanet.com#mta.dev" on_success: change on_failure: always + +env: + matrix: + secure: UP9uJ0eV5MXu/iT0AchrN1ATWxRlGdTCj7xkcBmEuXHN9+sNGTLP6w8CWx7sznEcAEOaTVogkssY8qm4mEii5QQrfKtT2bKcYNZr1naUJOzc32SY/DDE5nHDdp/fIyST3jtUjjLNaErn187E3YdTCjHIl+Lvyn4GQvHF7oIlhO0= + From 3df856ebe686a581ab50b51f28544192068c4248 Mon Sep 17 00:00:00 2001 From: Jusonex Date: Mon, 19 Sep 2016 22:53:39 +0200 Subject: [PATCH 02/15] Update compose and travis script --- .travis.yml | 6 +++++- utils/buildactions/compose_files.lua | 26 +++++++++++++++++--------- 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/.travis.yml b/.travis.yml index 3095d2adac2..4565524308e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,6 +9,7 @@ addons: packages: - gcc-5 - g++-5 + - zip env: COMPILER=g++-5 before_script: @@ -20,7 +21,10 @@ before_script: script: make -j 3 CXX=g++-5 CC=gcc-5 config=release_x64 after_success: - - cp README.md Artifact.zip + - cd .. + - ./premake5 install_data + - ./premake5 compose_files + - zip -r Artifact.zip InstallFiles/ - curl -i -F "branch_name=$TRAVIS_BRANCH" -F "commit_hash=$TRAVIS_COMMIT" -F "commit_title=$(git log -1 --pretty=%B)" -F build_type=linux64 -F "secret=$UPLOAD_SECRET" -F build_upload=@Artifact.zip http://do-not.press:5000/api/upload notifications: diff --git a/utils/buildactions/compose_files.lua b/utils/buildactions/compose_files.lua index 78e1ad33e97..4d8f20cff71 100644 --- a/utils/buildactions/compose_files.lua +++ b/utils/buildactions/compose_files.lua @@ -6,6 +6,7 @@ premake.modules.compose_files = {} local BIN_DIR = "Bin" local DATA_DIR = "Shared/data/MTA San Andreas" local OUTPUT_DIR = "InstallFiles" +local WINDOWS = os.get() == "windows" newaction { trigger = "compose_files", @@ -15,20 +16,27 @@ newaction { os.mkdir(OUTPUT_DIR) -- Copy data files - os.copydir(DATA_DIR.."/MTA", OUTPUT_DIR.."/MTA") - os.copydir(DATA_DIR.."/skins/Classic", OUTPUT_DIR.."/skins/Default", "*.xml") - os.copydir(DATA_DIR.."/server/mods/deathmatch", OUTPUT_DIR.."/server/mods/deathmatch", "*.dll") - os.copydir(DATA_DIR.."/redist", OUTPUT_DIR.."/redist") - + if WINDOWS then + os.copydir(DATA_DIR.."/MTA", OUTPUT_DIR.."/MTA") + os.copydir(DATA_DIR.."/skins/Classic", OUTPUT_DIR.."/skins/Default", "*.xml") + os.copydir(DATA_DIR.."/server/mods/deathmatch", OUTPUT_DIR.."/server/mods/deathmatch", "*.dll") + os.copydir(DATA_DIR.."/redist", OUTPUT_DIR.."/redist") + end + -- Copy configs os.copydir("Server/mods/deathmatch", OUTPUT_DIR.."/server/mods/deathmatch", "*.conf") os.copydir("Server/mods/deathmatch", OUTPUT_DIR.."/server/mods/deathmatch", "*.xml") -- Copy compiled binaries - os.copydir(BIN_DIR, OUTPUT_DIR, "**.exe") - os.copydir(BIN_DIR, OUTPUT_DIR, "**.dll") - os.copydir(BIN_DIR, OUTPUT_DIR, "**.pak") - + if WINDOWS then + os.copydir(BIN_DIR, OUTPUT_DIR, "**.exe") + os.copydir(BIN_DIR, OUTPUT_DIR, "**.dll") + os.copydir(BIN_DIR, OUTPUT_DIR, "**.pak") + else + os.copydir(BIN_DIR, OUTPUT_DIR, "**.so") + os.copydir(BIN_DIR, OUTPUT_DIR, "mta-server*") + end + -- Copy publicsdk os.copydir("Shared/publicsdk", OUTPUT_DIR.."/development/publicsdk") end From 8ae112caf76a15dc8836350cfc6b39a4206be71f Mon Sep 17 00:00:00 2001 From: Jusonex Date: Mon, 19 Sep 2016 22:56:52 +0200 Subject: [PATCH 03/15] Fix .travis.yml indentation --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 4565524308e..2f34a2eb8c6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,7 +9,7 @@ addons: packages: - gcc-5 - g++-5 - - zip + - zip env: COMPILER=g++-5 before_script: From 2f362239e8d6cd48fabc1a3f6b781e81f59ad7dd Mon Sep 17 00:00:00 2001 From: Jusonex Date: Mon, 19 Sep 2016 23:21:03 +0200 Subject: [PATCH 04/15] Fix install_data buildaction on Linux --- utils/buildactions/install_data.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/utils/buildactions/install_data.lua b/utils/buildactions/install_data.lua index 34c270c6980..58d032e143e 100644 --- a/utils/buildactions/install_data.lua +++ b/utils/buildactions/install_data.lua @@ -23,8 +23,10 @@ newaction { os.mkdir(BIN_DIR) -- Copy data files - os.copydir(DATA_DIR, BIN_DIR) - + if os.get() == "windows" then + os.copydir(DATA_DIR, BIN_DIR) + end + -- Copy configs os.copydir("Server/mods/deathmatch", BIN_DIR.."/server/mods/deathmatch", "*.conf") os.copydir("Server/mods/deathmatch", BIN_DIR.."/server/mods/deathmatch", "*.xml") From 4a1ac9edffd6d5da5998bcaa6e926d215803e729 Mon Sep 17 00:00:00 2001 From: Jusonex Date: Tue, 20 Sep 2016 11:49:14 +0200 Subject: [PATCH 05/15] Tell AppVeyor to upload the artifacts --- appveyor.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/appveyor.yml b/appveyor.yml index fc7c258baaa..b161655ccdb 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -26,3 +26,14 @@ notifications: artifacts: - path: InstallFiles name: MTASA + +on_success: + - ps: | + if ($env:UPLOAD_SECRET -ne $null) + { + curl -i -F "branch_name=%APPVEYOR_REPO_BRANCH%" -F "commit_hash=%APPVEYOR_REPO_COMMIT%" -F "commit_title=%APPVEYOR_REPO_COMMIT_MESSAGE%" -F build_type=windows32 -F "secret=%UPLOAD_SECRET%" -F build_upload=@MTASA.zip http://do-not.press:5000/api/upload + } + +environment: + UPLOAD_SECRET: + secure: eN3uzp1cQTfJDIduB9UzRlir+apOTWNquM3uta21Fl4= \ No newline at end of file From ef9471023866a08908839599e5c327376a9cfe8b Mon Sep 17 00:00:00 2001 From: Jusonex Date: Tue, 20 Sep 2016 11:57:06 +0200 Subject: [PATCH 06/15] Fix syntax error --- appveyor.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index b161655ccdb..3da39a60631 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -28,12 +28,11 @@ artifacts: name: MTASA on_success: - - ps: | - if ($env:UPLOAD_SECRET -ne $null) - { + - cmd: | + if not %UPLOAD_SECRET% == "" ( curl -i -F "branch_name=%APPVEYOR_REPO_BRANCH%" -F "commit_hash=%APPVEYOR_REPO_COMMIT%" -F "commit_title=%APPVEYOR_REPO_COMMIT_MESSAGE%" -F build_type=windows32 -F "secret=%UPLOAD_SECRET%" -F build_upload=@MTASA.zip http://do-not.press:5000/api/upload - } + ) environment: UPLOAD_SECRET: - secure: eN3uzp1cQTfJDIduB9UzRlir+apOTWNquM3uta21Fl4= \ No newline at end of file + secure: eN3uzp1cQTfJDIduB9UzRlir+apOTWNquM3uta21Fl4= From e5c84d7e5404e6fdcaf2e7adf964f6bea04ae80f Mon Sep 17 00:00:00 2001 From: Jusonex Date: Tue, 20 Sep 2016 12:04:27 +0200 Subject: [PATCH 07/15] Fix syntax error (2) --- appveyor.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 3da39a60631..b517415a8ce 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -28,10 +28,10 @@ artifacts: name: MTASA on_success: - - cmd: | - if not %UPLOAD_SECRET% == "" ( - curl -i -F "branch_name=%APPVEYOR_REPO_BRANCH%" -F "commit_hash=%APPVEYOR_REPO_COMMIT%" -F "commit_title=%APPVEYOR_REPO_COMMIT_MESSAGE%" -F build_type=windows32 -F "secret=%UPLOAD_SECRET%" -F build_upload=@MTASA.zip http://do-not.press:5000/api/upload - ) + - cmd: >- + if not %UPLOAD_SECRET% == "" ( + curl -i -F "branch_name=%APPVEYOR_REPO_BRANCH%" -F "commit_hash=%APPVEYOR_REPO_COMMIT%" -F "commit_title=%APPVEYOR_REPO_COMMIT_MESSAGE%" -F build_type=windows32 -F "secret=%UPLOAD_SECRET%" -F build_upload=@MTASA.zip http://do-not.press:5000/api/upload + ) environment: UPLOAD_SECRET: From e4b1a3c44a2792935a4a73def71ef64c9300b008 Mon Sep 17 00:00:00 2001 From: Jusonex Date: Tue, 20 Sep 2016 12:19:11 +0200 Subject: [PATCH 08/15] Fix syntax errors (3) --- appveyor.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index b517415a8ce..d101f740796 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -28,10 +28,7 @@ artifacts: name: MTASA on_success: - - cmd: >- - if not %UPLOAD_SECRET% == "" ( - curl -i -F "branch_name=%APPVEYOR_REPO_BRANCH%" -F "commit_hash=%APPVEYOR_REPO_COMMIT%" -F "commit_title=%APPVEYOR_REPO_COMMIT_MESSAGE%" -F build_type=windows32 -F "secret=%UPLOAD_SECRET%" -F build_upload=@MTASA.zip http://do-not.press:5000/api/upload - ) + - cmd: if not %UPLOAD_SECRET% == "" curl -i -F "branch_name=%APPVEYOR_REPO_BRANCH%" -F "commit_hash=%APPVEYOR_REPO_COMMIT%" -F "commit_title=%APPVEYOR_REPO_COMMIT_MESSAGE%" -F build_type=windows32 -F "secret=%UPLOAD_SECRET%" -F build_upload=@MTASA.zip http://do-not.press:5000/api/upload environment: UPLOAD_SECRET: From bae47172564075a672def3b125992da40c057206 Mon Sep 17 00:00:00 2001 From: Jusonex Date: Tue, 20 Sep 2016 12:34:46 +0200 Subject: [PATCH 09/15] Fix artifact zip not being available --- appveyor.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index d101f740796..9106edfbf2d 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -11,6 +11,8 @@ before_build: after_build: - utils\premake5 install_data - utils\premake5 compose_files + - 7z a InstallFiles.zip InstallFiles + - cmd: if not %UPLOAD_SECRET% == "" curl -i -F "branch_name=%APPVEYOR_REPO_BRANCH%" -F "commit_hash=%APPVEYOR_REPO_COMMIT%" -F "commit_title=%APPVEYOR_REPO_COMMIT_MESSAGE%" -F build_type=windows32 -F "secret=%UPLOAD_SECRET%" -F build_upload=@MTASA.zip http://do-not.press:5000/api/upload clone_depth: 1 @@ -24,12 +26,9 @@ notifications: secure: GMy2h7KrBeqM46INusj3AEZvef5jyFQRUeKqcJjfttHc/Iujje6YN398t7mo5UeMZjkDN2azgcb/R79wU/BvJot8iiu/4AtEBGwLffzrpCw= artifacts: - - path: InstallFiles + - path: InstallFiles.zip name: MTASA -on_success: - - cmd: if not %UPLOAD_SECRET% == "" curl -i -F "branch_name=%APPVEYOR_REPO_BRANCH%" -F "commit_hash=%APPVEYOR_REPO_COMMIT%" -F "commit_title=%APPVEYOR_REPO_COMMIT_MESSAGE%" -F build_type=windows32 -F "secret=%UPLOAD_SECRET%" -F build_upload=@MTASA.zip http://do-not.press:5000/api/upload - environment: UPLOAD_SECRET: secure: eN3uzp1cQTfJDIduB9UzRlir+apOTWNquM3uta21Fl4= From 4ca0bb7302afd5b14dd0fd9b2418ddbe11a75fe0 Mon Sep 17 00:00:00 2001 From: Jusonex Date: Tue, 20 Sep 2016 12:52:24 +0200 Subject: [PATCH 10/15] Addendum to previous commit --- appveyor.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/appveyor.yml b/appveyor.yml index 9106edfbf2d..e8287d346bd 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -12,7 +12,9 @@ after_build: - utils\premake5 install_data - utils\premake5 compose_files - 7z a InstallFiles.zip InstallFiles - - cmd: if not %UPLOAD_SECRET% == "" curl -i -F "branch_name=%APPVEYOR_REPO_BRANCH%" -F "commit_hash=%APPVEYOR_REPO_COMMIT%" -F "commit_title=%APPVEYOR_REPO_COMMIT_MESSAGE%" -F build_type=windows32 -F "secret=%UPLOAD_SECRET%" -F build_upload=@MTASA.zip http://do-not.press:5000/api/upload + - dir + - dir %APPVEYOR_BUILD_FOLDER% + - cmd: if not %UPLOAD_SECRET% == "" curl -i -F "branch_name=%APPVEYOR_REPO_BRANCH%" -F "commit_hash=%APPVEYOR_REPO_COMMIT%" -F "commit_title=%APPVEYOR_REPO_COMMIT_MESSAGE%" -F build_type=windows32 -F "secret=%UPLOAD_SECRET%" -F build_upload=@%APPVEYOR_BUILD_FOLDER%\MTASA.zip http://do-not.press:5000/api/upload clone_depth: 1 From e41f678a838b6019689c26f65f6e1d23614bb6ae Mon Sep 17 00:00:00 2001 From: Jusonex Date: Tue, 20 Sep 2016 13:02:45 +0200 Subject: [PATCH 11/15] I'm an idiot --- appveyor.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index e8287d346bd..73424fdf2ea 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -12,9 +12,7 @@ after_build: - utils\premake5 install_data - utils\premake5 compose_files - 7z a InstallFiles.zip InstallFiles - - dir - - dir %APPVEYOR_BUILD_FOLDER% - - cmd: if not %UPLOAD_SECRET% == "" curl -i -F "branch_name=%APPVEYOR_REPO_BRANCH%" -F "commit_hash=%APPVEYOR_REPO_COMMIT%" -F "commit_title=%APPVEYOR_REPO_COMMIT_MESSAGE%" -F build_type=windows32 -F "secret=%UPLOAD_SECRET%" -F build_upload=@%APPVEYOR_BUILD_FOLDER%\MTASA.zip http://do-not.press:5000/api/upload + - cmd: if not %UPLOAD_SECRET% == "" curl -i -F "branch_name=%APPVEYOR_REPO_BRANCH%" -F "commit_hash=%APPVEYOR_REPO_COMMIT%" -F "commit_title=%APPVEYOR_REPO_COMMIT_MESSAGE%" -F build_type=windows32 -F "secret=%UPLOAD_SECRET%" -F build_upload=@InstallFiles.zip http://do-not.press:5000/api/upload clone_depth: 1 From 3bdb1f6ae652675f0cfcc8fa917533084dc5ad49 Mon Sep 17 00:00:00 2001 From: Jusonex Date: Tue, 20 Sep 2016 14:42:49 +0200 Subject: [PATCH 12/15] Enable optimization for CI builds and fix launcher not being included Also remove publicsdk from artifact upload --- premake5.lua | 9 ++++----- utils/buildactions/compose_files.lua | 4 ++-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/premake5.lua b/premake5.lua index 6b50977acdb..8d5e90dd168 100644 --- a/premake5.lua +++ b/premake5.lua @@ -50,11 +50,10 @@ workspace "MTASA" defines { "MTA_DEBUG" } targetsuffix "_d" - if not CI_BUILD then - -- Only optimize outside of CI Builds - filter "configurations:Release or configurations:Nightly" - flags { "Optimize" } - else + filter "configurations:Release or configurations:Nightly" + flags { "Optimize" } + + if CI_BUILD then filter {} defines { "CI_BUILD=1" } end diff --git a/utils/buildactions/compose_files.lua b/utils/buildactions/compose_files.lua index 4d8f20cff71..356ed5edde5 100644 --- a/utils/buildactions/compose_files.lua +++ b/utils/buildactions/compose_files.lua @@ -34,11 +34,11 @@ newaction { os.copydir(BIN_DIR, OUTPUT_DIR, "**.pak") else os.copydir(BIN_DIR, OUTPUT_DIR, "**.so") - os.copydir(BIN_DIR, OUTPUT_DIR, "mta-server*") + os.copydir(BIN_DIR, OUTPUT_DIR, "**mta-server*") end -- Copy publicsdk - os.copydir("Shared/publicsdk", OUTPUT_DIR.."/development/publicsdk") + -- os.copydir("Shared/publicsdk", OUTPUT_DIR.."/development/publicsdk") end } From d983bfe20ba90f5e61b1ebc2c91e527af0dca0e4 Mon Sep 17 00:00:00 2001 From: Jusonex Date: Tue, 20 Sep 2016 20:17:48 +0200 Subject: [PATCH 13/15] Strip symbols in CI builds to get smaller binaries --- premake5.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/premake5.lua b/premake5.lua index 8d5e90dd168..91532bc43d8 100644 --- a/premake5.lua +++ b/premake5.lua @@ -56,6 +56,9 @@ workspace "MTASA" if CI_BUILD then filter {} defines { "CI_BUILD=1" } + + filter { "system:linux" } + linkoptions { "-s" } end filter {"system:windows", "configurations:Nightly", "kind:not StaticLib"} From e0bc7d905303786643bd916f79e8627d5d0d90b2 Mon Sep 17 00:00:00 2001 From: Jusonex Date: Sun, 25 Sep 2016 15:39:03 +0200 Subject: [PATCH 14/15] Fix skins not being copied correctly --- utils/buildactions/compose_files.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/buildactions/compose_files.lua b/utils/buildactions/compose_files.lua index 356ed5edde5..8bbc86fd770 100644 --- a/utils/buildactions/compose_files.lua +++ b/utils/buildactions/compose_files.lua @@ -18,7 +18,7 @@ newaction { -- Copy data files if WINDOWS then os.copydir(DATA_DIR.."/MTA", OUTPUT_DIR.."/MTA") - os.copydir(DATA_DIR.."/skins/Classic", OUTPUT_DIR.."/skins/Default", "*.xml") + os.copydir(DATA_DIR.."/skins", OUTPUT_DIR.."/skins") os.copydir(DATA_DIR.."/server/mods/deathmatch", OUTPUT_DIR.."/server/mods/deathmatch", "*.dll") os.copydir(DATA_DIR.."/redist", OUTPUT_DIR.."/redist") end From 99dd03497b5b07d2691e53f83a8baccf3a73f743 Mon Sep 17 00:00:00 2001 From: Jusonex Date: Sun, 25 Sep 2016 15:50:45 +0200 Subject: [PATCH 15/15] Update CI URL and secrets --- .travis.yml | 4 ++-- appveyor.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2f34a2eb8c6..be427b1928b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -25,7 +25,7 @@ after_success: - ./premake5 install_data - ./premake5 compose_files - zip -r Artifact.zip InstallFiles/ - - curl -i -F "branch_name=$TRAVIS_BRANCH" -F "commit_hash=$TRAVIS_COMMIT" -F "commit_title=$(git log -1 --pretty=%B)" -F build_type=linux64 -F "secret=$UPLOAD_SECRET" -F build_upload=@Artifact.zip http://do-not.press:5000/api/upload + - curl -i -F "branch_name=$TRAVIS_BRANCH" -F "commit_hash=$TRAVIS_COMMIT" -F "commit_title=$(git log -1 --pretty=%B)" -F build_type=linux64 -F "secret=$UPLOAD_SECRET" -F build_upload=@Artifact.zip https://nightlytest.mtasa.com/api/upload notifications: irc: @@ -36,5 +36,5 @@ notifications: env: matrix: - secure: UP9uJ0eV5MXu/iT0AchrN1ATWxRlGdTCj7xkcBmEuXHN9+sNGTLP6w8CWx7sznEcAEOaTVogkssY8qm4mEii5QQrfKtT2bKcYNZr1naUJOzc32SY/DDE5nHDdp/fIyST3jtUjjLNaErn187E3YdTCjHIl+Lvyn4GQvHF7oIlhO0= + secure: fk2kDz4BD3S4cuUihwn7D+rr8X0ZGltahpYJfZzCL5teSJmwIuJOprlsP92x9eacWLzbOdy1cQxj6FfVIeRxiy2hdyx1q+tloA1i7v+rQmErxzPEkSMMJ2dHemUvG5FzfvH5ZzUarFBZwezIxI78eTs5JLBcwoAVMVIJumoqGqI= diff --git a/appveyor.yml b/appveyor.yml index 73424fdf2ea..8a343be03d4 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -12,7 +12,7 @@ after_build: - utils\premake5 install_data - utils\premake5 compose_files - 7z a InstallFiles.zip InstallFiles - - cmd: if not %UPLOAD_SECRET% == "" curl -i -F "branch_name=%APPVEYOR_REPO_BRANCH%" -F "commit_hash=%APPVEYOR_REPO_COMMIT%" -F "commit_title=%APPVEYOR_REPO_COMMIT_MESSAGE%" -F build_type=windows32 -F "secret=%UPLOAD_SECRET%" -F build_upload=@InstallFiles.zip http://do-not.press:5000/api/upload + - cmd: if not %UPLOAD_SECRET% == "" curl -i -F "branch_name=%APPVEYOR_REPO_BRANCH%" -F "commit_hash=%APPVEYOR_REPO_COMMIT%" -F "commit_title=%APPVEYOR_REPO_COMMIT_MESSAGE%" -F build_type=windows32 -F "secret=%UPLOAD_SECRET%" -F build_upload=@InstallFiles.zip https://nightlytest.mtasa.com/api/upload clone_depth: 1 @@ -31,4 +31,4 @@ artifacts: environment: UPLOAD_SECRET: - secure: eN3uzp1cQTfJDIduB9UzRlir+apOTWNquM3uta21Fl4= + secure: 5PjW2ChD6CvgnKi1T4d19cV6cX8SN6d8N/keVeszzmQ=