mirror of
https://github.com/JGRennison/OpenTTD-patches.git
synced 2024-11-11 13:10:45 +00:00
Remove: Old Azure Pipelines CI
This commit is contained in:
parent
5af98c69e6
commit
bef9e3fcfa
@ -1,93 +0,0 @@
|
||||
trigger:
|
||||
- master
|
||||
- release/*
|
||||
pr:
|
||||
- master
|
||||
- release/*
|
||||
|
||||
jobs:
|
||||
- job: windows
|
||||
displayName: 'Windows'
|
||||
pool:
|
||||
vmImage: 'VS2017-Win2016'
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
Win32:
|
||||
BuildArch: 'Win32'
|
||||
VcpkgTargetTriplet: 'x86-windows-static'
|
||||
Win64:
|
||||
BuildArch: 'x64'
|
||||
VcpkgTargetTriplet: 'x64-windows-static'
|
||||
|
||||
steps:
|
||||
- template: azure-pipelines/templates/ci-git-rebase.yml
|
||||
- template: azure-pipelines/templates/windows-dependencies.yml
|
||||
- template: azure-pipelines/templates/ci-opengfx.yml
|
||||
parameters:
|
||||
SharedFolder: C:/Users/Public/Documents/OpenTTD
|
||||
- template: azure-pipelines/templates/windows-build.yml
|
||||
parameters:
|
||||
BuildArch: $(BuildArch)
|
||||
VcpkgTargetTriplet: $(VcpkgTargetTriplet)
|
||||
BuildConfiguration: 'Debug'
|
||||
- task: VSBuild@1
|
||||
displayName: 'Prepare regression files'
|
||||
inputs:
|
||||
solution: build/regression_files.vcxproj
|
||||
configuration: 'Debug'
|
||||
- task: VSBuild@1
|
||||
displayName: 'Test'
|
||||
inputs:
|
||||
solution: build/RUN_TESTS.vcxproj
|
||||
configuration: 'Debug'
|
||||
|
||||
|
||||
- job: linux
|
||||
displayName: 'Linux'
|
||||
pool:
|
||||
vmImage: 'ubuntu-16.04'
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
linux-amd64-clang-3.9:
|
||||
Tag: 'linux-amd64-clang-3.9'
|
||||
linux-amd64-gcc-6:
|
||||
Tag: 'linux-amd64-gcc-6'
|
||||
linux-i386-gcc-6:
|
||||
Tag: 'linux-i386-gcc-6'
|
||||
|
||||
steps:
|
||||
- template: azure-pipelines/templates/ci-git-rebase.yml
|
||||
# The dockers already have the dependencies installed
|
||||
- template: azure-pipelines/templates/ci-opengfx.yml
|
||||
parameters:
|
||||
SharedFolder: /usr/local/share/games/openttd
|
||||
PrefixCommand: sudo
|
||||
- template: azure-pipelines/templates/linux-build.yml
|
||||
parameters:
|
||||
Image: compile-farm-ci
|
||||
Tag: $(Tag)
|
||||
|
||||
- job: macos
|
||||
displayName: 'MacOS'
|
||||
pool:
|
||||
vmImage: 'macOS-10.14'
|
||||
|
||||
variables:
|
||||
MACOSX_DEPLOYMENT_TARGET: 10.9
|
||||
|
||||
steps:
|
||||
- template: azure-pipelines/templates/ci-git-rebase.yml
|
||||
- template: azure-pipelines/templates/osx-dependencies.yml
|
||||
- template: azure-pipelines/templates/ci-opengfx.yml
|
||||
parameters:
|
||||
SharedFolder: /Library/Application Support/OpenTTD
|
||||
PrefixCommand: sudo
|
||||
- template: azure-pipelines/templates/osx-build.yml
|
||||
- script: |
|
||||
set -ex
|
||||
|
||||
cd build
|
||||
CTEST_OUTPUT_ON_FAILURE=1 make test
|
||||
displayName: 'Test'
|
@ -1,10 +0,0 @@
|
||||
steps:
|
||||
# Rebase to target branch for every PR. This means users don't have to
|
||||
# rebase every time target branch changes. As long as the PR applies cleanly, we
|
||||
# will validate it.
|
||||
- bash: |
|
||||
git config user.email 'info@openttd.org'
|
||||
git config user.name 'OpenTTD CI'
|
||||
git rebase origin/${SYSTEM_PULLREQUEST_TARGETBRANCH}
|
||||
displayName: 'Rebase to target branch'
|
||||
condition: and(succeeded(), eq(variables['Build.Reason'], 'PullRequest'))
|
@ -1,13 +0,0 @@
|
||||
parameters:
|
||||
SharedFolder: '/usr/local/share/games/openttd'
|
||||
PrefixCommand: ''
|
||||
|
||||
steps:
|
||||
- bash: |
|
||||
set -ex
|
||||
${{ parameters.PrefixCommand }} mkdir -p "${{ parameters.SharedFolder }}/baseset"
|
||||
cd "${{ parameters.SharedFolder }}/baseset"
|
||||
${{ parameters.PrefixCommand }} curl -L https://cdn.openttd.org/opengfx-releases/0.6.0/opengfx-0.6.0-all.zip -o opengfx-all.zip
|
||||
${{ parameters.PrefixCommand }} unzip opengfx-all.zip
|
||||
${{ parameters.PrefixCommand }} rm -f opengfx-all.zip
|
||||
displayName: 'Install OpenGFX'
|
Loading…
Reference in New Issue
Block a user