2020-05-15 20:06:18 +00:00
|
|
|
version: 1.0.{build}
|
2020-06-17 08:01:31 +00:00
|
|
|
|
2020-07-01 01:37:09 +00:00
|
|
|
environment:
|
|
|
|
matrix:
|
2020-06-17 08:01:31 +00:00
|
|
|
|
2020-07-01 01:37:09 +00:00
|
|
|
- job_name: Windows 32
|
|
|
|
appveyor_build_worker_image: Visual Studio 2019
|
|
|
|
|
|
|
|
- job_name: Windows 64
|
|
|
|
appveyor_build_worker_image: Visual Studio 2019
|
|
|
|
|
2021-02-10 02:03:57 +00:00
|
|
|
- job_name: Win64 Qt
|
2021-02-09 04:33:21 +00:00
|
|
|
appveyor_build_worker_image: Visual Studio 2019
|
|
|
|
|
2020-07-01 01:37:09 +00:00
|
|
|
- job_name: Ubuntu
|
|
|
|
appveyor_build_worker_image: Ubuntu2004
|
|
|
|
|
|
|
|
- job_name: MacOS
|
2023-11-18 02:57:16 +00:00
|
|
|
appveyor_build_worker_image: macos-monterey
|
2020-07-01 01:37:09 +00:00
|
|
|
|
|
|
|
for:
|
|
|
|
|
|
|
|
-
|
|
|
|
matrix:
|
|
|
|
only:
|
|
|
|
- job_name: Windows 32
|
|
|
|
|
|
|
|
build_script:
|
2023-07-18 01:45:01 +00:00
|
|
|
- cmd: pipelines/WinAppveyorBuild.bat win32
|
2020-07-01 01:37:09 +00:00
|
|
|
|
|
|
|
-
|
|
|
|
matrix:
|
|
|
|
only:
|
|
|
|
- job_name: Windows 64
|
|
|
|
|
|
|
|
build_script:
|
2023-07-18 01:45:01 +00:00
|
|
|
- cmd: pipelines/WinAppveyorBuild.bat win64
|
2020-07-01 01:37:09 +00:00
|
|
|
|
2021-02-09 04:33:21 +00:00
|
|
|
-
|
|
|
|
matrix:
|
|
|
|
only:
|
2021-02-10 02:03:57 +00:00
|
|
|
- job_name: Win64 Qt
|
2021-02-09 04:33:21 +00:00
|
|
|
|
|
|
|
build_script:
|
2023-07-18 01:45:01 +00:00
|
|
|
- cmd: pipelines/WinAppveyorBuild.bat win64-QtSDL
|
2021-02-09 04:33:21 +00:00
|
|
|
|
2020-07-01 01:37:09 +00:00
|
|
|
-
|
|
|
|
matrix:
|
|
|
|
only:
|
|
|
|
- job_name: Ubuntu
|
|
|
|
|
|
|
|
build_script:
|
2022-10-01 20:29:02 +00:00
|
|
|
- sh: perl pipelines/build.pl linux
|
2020-07-01 01:37:09 +00:00
|
|
|
|
|
|
|
-
|
|
|
|
matrix:
|
|
|
|
only:
|
|
|
|
- job_name: MacOS
|
|
|
|
|
|
|
|
build_script:
|
2022-10-01 20:29:02 +00:00
|
|
|
- sh: perl pipelines/build.pl macOS
|
|
|
|
|
|
|
|
deploy:
|
|
|
|
|
|
|
|
- provider: GitHub
|
|
|
|
tag: interim-build
|
|
|
|
release: interim-build
|
|
|
|
description: 'Interim Builds - Latest auto builds off master branch - commit: $(APPVEYOR_REPO_COMMIT)\nDate: $(APPVEYOR_REPO_COMMIT_TIMESTAMP)'
|
|
|
|
auth_token:
|
2022-10-01 21:03:20 +00:00
|
|
|
secure: pYXqhuxNn7vivsJ6cnWCHlORrTtaWO7fyGOvGFUNKtM2apSY44gjbAhGIlD+OdtF
|
2022-10-01 20:29:02 +00:00
|
|
|
artifact: $(WIN32_ARTIFACT), $(WIN64_ARTIFACT), $(WIN64_QTSDL_ARTIFACT), $(MACOS_ARTIFACT), $(LINUX_ARTIFACT)
|
|
|
|
draft: false
|
|
|
|
prerelease: true
|
|
|
|
force_update: true
|
|
|
|
on:
|
|
|
|
branch: master # release from master branch only
|
|
|
|
APPVEYOR_REPO_TAG: false # never deploy on tag push
|
|
|
|
|
|
|
|
- provider: GitHub
|
|
|
|
description: 'Release Builds - commit: $(APPVEYOR_REPO_COMMIT)'
|
|
|
|
auth_token:
|
2022-10-01 21:03:20 +00:00
|
|
|
secure: pYXqhuxNn7vivsJ6cnWCHlORrTtaWO7fyGOvGFUNKtM2apSY44gjbAhGIlD+OdtF
|
2022-10-01 20:29:02 +00:00
|
|
|
artifact: $(WIN32_ARTIFACT), $(WIN64_ARTIFACT), $(WIN64_QTSDL_ARTIFACT), $(MACOS_ARTIFACT)
|
|
|
|
draft: false
|
|
|
|
prerelease: false
|
|
|
|
force_update: false
|
|
|
|
on:
|
|
|
|
APPVEYOR_REPO_TAG: true # deploy on tag push only
|