summaryrefslogtreecommitdiff
path: root/azure-pipelines/templates/release.yml
AgeCommit message (Collapse)Author
2020-12-19Remove: [Azure Pipelines] So Long, and Thanks for All the FishPatric Stout
Azure Pipelines has build our releases for two years now, but we are finally switching to GitHub Actions. This to bring the full workflow to a single place, making it easier for people to see what is going on and how to influence the process.
2020-06-08Fix: CMake option values should be ON/OFFglx22
2020-06-08Fix: Restore compression of pdbglx22
2020-06-08Fix: Generate windows installer only for stable releasesglx22
2020-06-05Fix: [AzurePipelines] switch the CI / CD to CMake tooPatric Stout
This also means dropping Debian/jessie, as it has a CMake that is too old (3.0), with no real path to upgrade.
2020-05-10Add: [AzurePipelines] Ubuntu Focal (20.04) 64bit build for releasesCharles Pigott
2020-03-13Codechange: [AzurePipelines] Update MacOS image to 10.14Charles Pigott
2019-10-30Change: [Pipelines] Remove jessie, add buster debian release buildsCharles Pigott
2019-05-10Codechange: [AzurePipelines] Speed up non-published CI-builds by doing Debug ↵Michael Lutz
Windows builds.
2019-05-02Fix 8fc2b48db: [AzurePipeline] copy/paste error (#7557)glx22
2019-05-02Fix: [AzurePipeline] ${Agent.JobName} content changed (#7556)glx22
* Fix: [AzurePipeline] ${Agent.JobName} content changed * Fix: [AzurePipeline] also update commit-checker condition
2019-02-24Change: [AzurePipelines] Use a minimum OSX version of 10.9 during building.Michael Lutz
OpenTTD sources are still written in a way to work down to OSX 10.4 or so, as long as you can obtain a C++11 capable compiler. 10.9 is the minimal useful C++11 target using only Apple stuff out-of-the-box.
2019-02-09Fix: [AzurePipelines] manifest.sh didn't know when it was a stable releasePatric Stout
In result, the name of the release was wrong, causing confusing in tools using the manifest.yaml.
2019-01-13Add: [AzurePipeline] introducing a release pipelinePatric Stout
This release pipeline creates all the official release binaries, and publishes them as artifacts. Currently it can only produce nightlies and custom builds; stable/testing release binaries are untested. This commit also splits up the pipeline in small bits, to both improve readability, and to share code with the CI pipeline where possible.