version: '{branch}.R{build}' branches: only: - develop - release-1.0.5 - release-1.1 max_jobs: 1 image: Visual Studio 2015 clone_folder: c:\Develop\Atlas platform: - x64 - Win32 configuration: - Release-64 - Release-32 build: parallel: true project: C:\Develop\Atlas\Products\Arcade\Builds\VisualStudio2015\Arcade.sln verbosity: minimal matrix: fast_finish: true exclude: - platform: Win32 configuration: Release-64 - platform: x64 configuration: Release-32 #---------------------------------# # Release-64 VST/VST3/AAX # #---------------------------------# for: - matrix: only: - configuration: Release-64 after_build: # --- VST3/64 --- # - cmd: cd %APPVEYOR_BUILD_FOLDER%\Products\Arcade\Builds\VisualStudio2015\x64\Release-64\VST3\ - cmd: 7z a -tzip Arcade_VST3_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER%.zip %APPVEYOR_BUILD_FOLDER%\Products\Arcade\Builds\VisualStudio2015\x64\Release-64\VST3\*.vst3 - cmd: copy Arcade_VST3_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER%.zip %APPVEYOR_BUILD_FOLDER%\ #make a copy in root directory to avoid deplying heand subfolders # --- VST/64 --- # - cmd: cd %APPVEYOR_BUILD_FOLDER%\Products\Arcade\Builds\VisualStudio2015\x64\Release-64\VST\ - cmd: 7z a -tzip Arcade_VST_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER%.zip %APPVEYOR_BUILD_FOLDER%\Products\Arcade\Builds\VisualStudio2015\x64\Release-64\VST\*.dll - cmd: copy Arcade_VST_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER%.zip %APPVEYOR_BUILD_FOLDER%\ # --- AAX/64 --- # - cmd: cd %APPVEYOR_BUILD_FOLDER%\Products\Arcade\Builds\VisualStudio2015\x64\Release-64\AAX\ - cmd: 7z a -tzip Arcade_AAX_unsgn_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER%.zip %APPVEYOR_BUILD_FOLDER%\Products\Arcade\Builds\VisualStudio2015\x64\Release-64\AAX\Arcade.aaxplugin\ - cmd: copy Arcade_AAX_unsgn_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER%.zip %APPVEYOR_BUILD_FOLDER%\ artifacts: # --- VST3/64 --- # - path: \Arcade_VST3_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER%.zip name: Arcade_VST3_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER% type: zip # --- VST/64 --- # - path: \Arcade_VST_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER%.zip name: Arcade_VST_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER% type: zip # --- AAX/64 --- # - path: \Arcade_AAX_unsgn_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER%.zip name: Arcade_AAX_unsgn_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER% type: zip deploy: - provider: S3 access_key_id: secure: vNfSBRqovTJGjSNNEy1ngQdYxKKkybCj/xqaIikZJvM= secret_access_key: secure: 8TpFsYsrJ1O/SdNBBy/rRdFjADzBv8dyOKs5w5rmIyN5VUrMDQD5eWP7T3LNiQoZ bucket: arcade.win.testbuilds region: us-east-1 #---------------------------------# # Release-32 VST/VST3/AAX # #---------------------------------# - matrix: only: - configuration: Release-32 after_build: # --- VST3/32 --- # - cmd: cd %APPVEYOR_BUILD_FOLDER%\Products\Arcade\Builds\VisualStudio2015\Win32\Release-32\VST3\ - cmd: 7z a Arcade_VST3_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER%.zip %APPVEYOR_BUILD_FOLDER%\Products\Arcade\Builds\VisualStudio2015\Win32\Release-32\VST3\*.vst3 - cmd: copy Arcade_VST3_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER%.zip %APPVEYOR_BUILD_FOLDER%\ #make a copy in root directory to avoid deplying heand subfolders # --- VST/32 --- # - cmd: cd %APPVEYOR_BUILD_FOLDER%\Products\Arcade\Builds\VisualStudio2015\Win32\Release-32\VST\ - cmd: 7z a Arcade_VST_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER%.zip %APPVEYOR_BUILD_FOLDER%\Products\Arcade\Builds\VisualStudio2015\Win32\Release-32\VST\*.dll - cmd: copy Arcade_VST_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER%.zip %APPVEYOR_BUILD_FOLDER%\ # --- AAX/32 --- # - cmd: cd %APPVEYOR_BUILD_FOLDER%\Products\Arcade\Builds\VisualStudio2015\Win32\Release-32\AAX\ - cmd: 7z a Arcade_AAX_unsgn_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER%.zip %APPVEYOR_BUILD_FOLDER%\Products\Arcade\Builds\VisualStudio2015\Win32\Release-32\AAX\Arcade.aaxplugin\ - cmd: copy Arcade_AAX_unsgn_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER%.zip %APPVEYOR_BUILD_FOLDER%\ artifacts: # --- VST3/32 --- # - path: \Arcade_VST3_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER%.zip name: Arcade_VST3_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER% type: zip # --- VST/32 --- # - path: \Arcade_VST_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER%.zip name: Arcade_VST_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER% type: zip # --- AAX/32 --- # - path: \Arcade_AAX_unsgn_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER%.zip name: Arcade_AAX_unsgn_%platform%_%APPVEYOR_REPO_BRANCH%.R%APPVEYOR_BUILD_NUMBER% type: zip deploy: - provider: S3 access_key_id: secure: vNfSBRqovTJGjSNNEy1ngQdYxKKkybCj/xqaIikZJvM= secret_access_key: secure: 8TpFsYsrJ1O/SdNBBy/rRdFjADzBv8dyOKs5w5rmIyN5VUrMDQD5eWP7T3LNiQoZ bucket: arcade.win.testbuilds region: us-east-1 notifications: - provider: Email to: - thanos.kazakos@output.com