Commit 827cac2e authored by Rye Mutt's avatar Rye Mutt 🍞
Browse files

Update .gitlab-ci.yml

Update .gitlab-ci.yml

Update .gitlab-ci.yml

Update .gitlab-ci.yml

Update .gitlab-ci.yml

Update .gitlab-ci.yml

Update .gitlab-ci.yml

Update .gitlab-ci.yml

Update .gitlab-ci.yml

Update .gitlab-ci.yml

Attempt to fix building with 64bit toolsets

Update .gitlab-ci.yml

Update .gitlab-ci.yml

Update .gitlab-ci.yml

Update .gitlab-ci.yml

Update .gitlab-ci.yml

Attempt to fix build parallelism

Update .gitlab-ci.yml
parent d81c5e8c
......@@ -5,7 +5,7 @@ stages:
variables:
GIT_SUBMODULE_STRATEGY: recursive
build:staging:windows64:
build:project:windows32:
stage: build
tags:
- autobuild
......@@ -13,21 +13,49 @@ build:staging:windows64:
before_script:
- pipenv install
script:
- pipenv run autobuild configure -c ReleaseOS -A64 -- -DUSE_FMODSTUDIO=ON -DUSE_NVAPI=ON -DUSE_LTO=ON -DVS_DISABLE_FATAL_WARNINGS=ON -DUSE_CRASHPAD=ON -DCRASHPAD_URL="%SENTRY_DSN%" -DVIEWER_CHANNEL_TYPE:STRING="Project" -DVIEWER_CHANNEL_CODENAME="FluffyFox"
- pipenv run autobuild configure -c ReleaseOS -A32 -- -DUSE_FMODSTUDIO=ON -DUSE_NVAPI=ON -DUSE_LTO=ON -DVS_DISABLE_FATAL_WARNINGS=ON -DUSE_CRASHPAD=ON -DCRASHPAD_URL="$env:SENTRY_DSN" -DVIEWER_CHANNEL_TYPE="Project" -DVIEWER_CHANNEL_CODENAME="FluffyFox"
- pipenv run autobuild build -c ReleaseOS -A32 --no-configure
- cd build-vc-32/newview/Release/
- sentry-cli upload-dif AlchemyProjectFluffyFox.exe alchemy-bin.pdb crashpad_handler.exe crashpad_handler.pdb openjpeg.pdb openjpeg.dll fmod.dll libcrypto-1_1-x64.dll libcrypto-1_1-x64.pdb libssl-1_1-x64.dll libssl-1_1-x64.pdb vcruntime140.dll msvcp140.dll nghttp2.dll glod.dll
artifacts:
paths:
- build-vc-32/newview/Release/Alchemy_Project_*_*.exe
only:
refs:
- FluffyFox
build:project:windows64:
stage: build
tags:
- autobuild
- windows
before_script:
- pipenv install
script:
- pipenv run autobuild configure -c ReleaseOS -A64 -- -DUSE_FMODSTUDIO=ON -DUSE_NVAPI=ON -DUSE_LTO=ON -DVS_DISABLE_FATAL_WARNINGS=ON -DUSE_CRASHPAD=ON -DCRASHPAD_URL="$env:SENTRY_DSN" -DVIEWER_CHANNEL_TYPE="Project" -DVIEWER_CHANNEL_CODENAME="FluffyFox"
- pipenv run autobuild build -c ReleaseOS -A64 --no-configure
- cd build-vc-64/newview/Release/
- sentry-cli upload-dif AlchemyProjectFluffyFox.exe alchemy-bin.pdb crashpad_handler.exe crashpad_handler.pdb openjpeg.pdb openjpeg.dll fmod.dll libcrypto-1_1-x64.dll libcrypto-1_1-x64.pdb libssl-1_1-x64.dll libssl-1_1-x64.pdb vcruntime140.dll msvcp140.dll nghttp2.dll glod.dll
artifacts:
paths:
- build-vc-64/newview/Release/Alchemy_*_FluffyFox_*.exe
- build-vc-64/newview/Release/Alchemy_Project_*_*.exe
only:
refs:
- FluffyFox
deploy_staging:
deploy:project:
stage: deploy
tags:
- autobuild
- windows
script:
- echo "Deploy to staging server"
- mkdir upload
- cp build-vc-32/newview/Release/Alchemy_Project_*_*.exe upload/
- cp build-vc-64/newview/Release/Alchemy_Project_*_*.exe upload/
- cd upload
- $FileNameWin32 = Get-ChildItem -Path . -Name -Include Alchemy_*_i686_Setup.exe
- curl.exe -v --user "${env:AUTOBUILD_HTTP_USER}:${env:AUTOBUILD_HTTP_PASS}" --upload-file $FileNameWin32 https://pkg.alchemyviewer.org/repository/alchemy-project/fluffyfox/$FileNameWin32
- $FileNameWin64 = Get-ChildItem -Path . -Name -Include Alchemy_*_x86_64_Setup.exe
- curl.exe -v --user "${env:AUTOBUILD_HTTP_USER}:${env:AUTOBUILD_HTTP_PASS}" --upload-file $FileNameWin64 https://pkg.alchemyviewer.org/repository/alchemy-project/fluffyfox/$FileNameWin64
only:
- FluffyFox
......@@ -3697,19 +3697,16 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string>
<map>
<key>build</key>
<map>
<key>arguments</key>
<array>
<string>Alchemy.sln</string>
</array>
<key>command</key>
<string>msbuild.exe</string>
<string>cmake</string>
<key>options</key>
<array>
<string>/p:Configuration=Debug</string>
<string>/p:Platform=${AUTOBUILD_WIN_VSPLATFORM|NOTWIN}</string>
<string>/t:Build</string>
<string>/p:useenv=true</string>
<string>/verbosity:normal</string>
<string>--build</string>
<string>.</string>
<string>--config</string>
<string>Debug</string>
<string>--</string>
<string>/m</string>
</array>
</map>
<key>configure</key>
......@@ -3720,6 +3717,8 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string>
<string>${AUTOBUILD_WIN_CMAKE_GEN|NOTWIN}</string>
<string>-A</string>
<string>${AUTOBUILD_WIN_VSPLATFORM|NOTWIN}</string>
<string>-T</string>
<string>host=x64</string>
</array>
</map>
<key>name</key>
......@@ -3729,20 +3728,16 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string>
<map>
<key>build</key>
<map>
<key>arguments</key>
<array>
<string>Alchemy.sln</string>
</array>
<key>command</key>
<string>msbuild.exe</string>
<string>cmake</string>
<key>options</key>
<array>
<string>/p:Configuration=Debug</string>
<string>/p:Platform=${AUTOBUILD_WIN_VSPLATFORM|NOTWIN}</string>
<string>/t:Build</string>
<string>/p:PreferredToolArchitecture=x64</string>
<string>/p:useenv=true</string>
<string>/verbosity:normal</string>
<string>--build</string>
<string>.</string>
<string>--config</string>
<string>Debug</string>
<string>--</string>
<string>/m</string>
</array>
</map>
<key>configure</key>
......@@ -3753,6 +3748,8 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string>
<string>${AUTOBUILD_WIN_CMAKE_GEN|NOTWIN}</string>
<string>-A</string>
<string>${AUTOBUILD_WIN_VSPLATFORM|NOTWIN}</string>
<string>-T</string>
<string>host=x64</string>
<string>-DUSE_KDU=FALSE</string>
<string>-DUSE_LL_STUBS:BOOL=ON</string>
</array>
......@@ -3788,6 +3785,8 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string>
<string>${AUTOBUILD_WIN_CMAKE_GEN|NOTWIN}</string>
<string>-A</string>
<string>${AUTOBUILD_WIN_VSPLATFORM|NOTWIN}</string>
<string>-T</string>
<string>host=x64</string>
</array>
</map>
<key>default</key>
......@@ -3799,20 +3798,16 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string>
<map>
<key>build</key>
<map>
<key>arguments</key>
<array>
<string>Alchemy.sln</string>
</array>
<key>command</key>
<string>msbuild.exe</string>
<string>cmake</string>
<key>options</key>
<array>
<string>/p:Configuration=RelWithDebInfo</string>
<string>/p:Platform=${AUTOBUILD_WIN_VSPLATFORM|NOTWIN}</string>
<string>/t:Build</string>
<string>/p:PreferredToolArchitecture=x64</string>
<string>/p:useenv=true</string>
<string>/verbosity:normal</string>
<string>--build</string>
<string>.</string>
<string>--config</string>
<string>RelWithDebInfo</string>
<string>--</string>
<string>/m</string>
</array>
</map>
<key>configure</key>
......@@ -3827,6 +3822,8 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string>
<string>${AUTOBUILD_WIN_CMAKE_GEN|NOTWIN}</string>
<string>-A</string>
<string>${AUTOBUILD_WIN_VSPLATFORM|NOTWIN}</string>
<string>-T</string>
<string>host=x64</string>
<string>-DINSTALL_PROPRIETARY=FALSE</string>
<string>-DUSE_KDU=FALSE</string>
<string>-DUSE_LL_STUBS:BOOL=ON</string>
......@@ -3863,6 +3860,8 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string>
<string>${AUTOBUILD_WIN_CMAKE_GEN|NOTWIN}</string>
<string>-A</string>
<string>${AUTOBUILD_WIN_VSPLATFORM|NOTWIN}</string>
<string>-T</string>
<string>host=x64</string>
</array>
</map>
<key>name</key>
......@@ -3872,20 +3871,16 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string>
<map>
<key>build</key>
<map>
<key>arguments</key>
<array>
<string>Alchemy.sln</string>
</array>
<key>command</key>
<string>msbuild.exe</string>
<string>cmake</string>
<key>options</key>
<array>
<string>/p:Configuration=Release</string>
<string>/p:Platform=${AUTOBUILD_WIN_VSPLATFORM|NOTWIN}</string>
<string>/t:Build</string>
<string>/p:PreferredToolArchitecture=x64</string>
<string>/p:useenv=true</string>
<string>/verbosity:normal</string>
<string>--build</string>
<string>.</string>
<string>--config</string>
<string>Release</string>
<string>--</string>
<string>/m</string>
</array>
</map>
<key>configure</key>
......@@ -3900,6 +3895,8 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string>
<string>${AUTOBUILD_WIN_CMAKE_GEN|NOTWIN}</string>
<string>-A</string>
<string>${AUTOBUILD_WIN_VSPLATFORM|NOTWIN}</string>
<string>-T</string>
<string>host=x64</string>
<string>-DINSTALL_PROPRIETARY=FALSE</string>
<string>-DUSE_KDU=FALSE</string>
</array>
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment