Skip to content

Commit

Permalink
Don't use Azure Pipelines hosted images that have been removed
Browse files Browse the repository at this point in the history
The `macOS-10.15` image was removed on 2023-03-31 [1], and the
`ubuntu-18.04` image was removed on 2023-04-03 [2].

[1]: actions/runner-images#5583 (comment)
[2]: actions/runner-images#6002 (comment)
  • Loading branch information
McMartin committed Jun 4, 2023
1 parent c23f1dd commit 7c84c3a
Showing 1 changed file with 19 additions and 9 deletions.
28 changes: 19 additions & 9 deletions .azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
- job: iOS
displayName: iOS / Xcode
pool:
vmImage: macOS-10.15
vmImage: macOS-12
steps:
- template: ci/azure-pipelines/steps-iOS.yml
parameters:
Expand All @@ -21,37 +21,47 @@ jobs:
- job: Linux_CodeBlocks
displayName: Linux / CodeBlocks - Unix Makefiles
pool:
vmImage: ubuntu-18.04
vmImage: ubuntu-20.04
variables:
cmakeGenerator: "CodeBlocks - Unix Makefiles"
steps:
- script: >
sudo apt-get update && sudo apt-get install libcurl4-openssl-dev libxcursor-dev
libxinerama-dev libxrandr-dev
sudo apt update && sudo apt install libxcursor-dev libxinerama-dev libxrandr-dev
displayName: Install apt packages
- script: >
sudo apt install gcc-8 g++-8
&& sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 10
&& sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 10
displayName: Install GCC 8 (old versions of JUCE don't build with GCC 9)
- template: ci/azure-pipelines/steps-Makefiles.yml
parameters:
juceVersions: ${{ parameters.juceVersions }}

- job: Linux_Make
displayName: Linux / Unix Makefiles
pool:
vmImage: ubuntu-18.04
vmImage: ubuntu-20.04
variables:
cmakeGenerator: "Unix Makefiles"
steps:
- script: >
sudo apt-get update && sudo apt-get install libasound2-dev libcurl4-openssl-dev
libxcursor-dev libxinerama-dev libxrandr-dev webkit2gtk-4.0
sudo apt update && sudo apt install gcc-8 g++-8 libasound2-dev
libcurl4-openssl-dev libxcursor-dev libxinerama-dev libxrandr-dev
libwebkit2gtk-4.0-dev
displayName: Install apt packages
- script: >
sudo apt install gcc-8 g++-8
&& sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 10
&& sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 10
displayName: Install GCC 8 (old versions of JUCE don't build with GCC 9)
- template: ci/azure-pipelines/steps-Makefiles.yml
parameters:
juceVersions: ${{ parameters.juceVersions }}

- job: macOS_Make
displayName: macOS / Unix Makefiles
pool:
vmImage: macOS-10.15
vmImage: macOS-11
variables:
cmakeGenerator: "Unix Makefiles"
steps:
Expand All @@ -62,7 +72,7 @@ jobs:
- job: macOS_Xcode
displayName: macOS / Xcode
pool:
vmImage: macOS-10.15
vmImage: macOS-11
steps:
- template: ci/azure-pipelines/steps-Xcode.yml
parameters:
Expand Down

0 comments on commit 7c84c3a

Please sign in to comment.