Skip to content

Commit

Permalink
ci: Update configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
oboukli committed Jan 3, 2025
1 parent 4651ace commit 1d0a2cc
Showing 1 changed file with 22 additions and 5 deletions.
27 changes: 22 additions & 5 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,15 @@ resources:
jobs:
- job: macOS
displayName: Build for macOS

pool:
vmImage: macOS-14
vmImage: macOS-15

variables:
configuration: Release
scheme: TrominoCli
sdk: macosx

steps:
- task: Xcode@5
displayName: Build TrominoCli
Expand All @@ -39,15 +42,18 @@ jobs:

- job: Windows
displayName: Build for Windows

pool:
vmImage: windows-latest
vmImage: windows-2022

variables:
- name: primaryRepository
value: tromino-puzzle
- name: binariesDir
value: $(Agent.TempDirectory)\vcpkg_artifacts
- name: VCPKG_BINARY_SOURCES
value: clear;files,$(binariesDir),readwrite

steps:
- checkout: self
displayName: Check out primary repository
Expand Down Expand Up @@ -98,8 +104,14 @@ jobs:

- job: Linux
displayName: Build for GNU/Linux

pool:
vmImage: ubuntu-latest
vmImage: ubuntu-24.04

variables:
CC: /usr/bin/gcc-14
CXX: /usr/bin/g++-14

steps:
- script: sudo apt-get update
displayName: Update dependency list
Expand All @@ -109,6 +121,8 @@ jobs:
--assume-yes
--quiet
autoconf-archive
g++-14
gcc-14
libboost-test-dev
libsdl2-dev
displayName: Install dependencies
Expand Down Expand Up @@ -141,16 +155,19 @@ jobs:

- job: WebAssembly
displayName: Build for WebAssembly

pool:
vmImage: ubuntu-latest
vmImage: ubuntu-24.04

variables:
emsdkVersion: 3.1.68
numMakeJobs: 3

steps:
- task: DockerInstaller@0
displayName: Install Docker
inputs:
dockerVersion: 27.3.1
dockerVersion: 27.4.1
releaseType: stable

- script: >-
Expand Down

0 comments on commit 1d0a2cc

Please sign in to comment.