Commit eacf7e73 authored by Tim-Philipp Müller's avatar Tim-Philipp Müller 🐠
Browse files

ci: update windows runner tag and image

parent 9901a96e
Pipeline #106379 passed with stage
in 4 minutes and 4 seconds
......@@ -22,12 +22,12 @@ debian sid:
- build/meson-logs/
.build windows:
image: 'registry.freedesktop.org/gstreamer/gst-ci/amd64/windows:v6'
image: 'registry.freedesktop.org/gstreamer/gst-ci/amd64/windows:v8'
stage: 'build'
tags:
- 'docker'
- 'windows'
- '1607'
- '1809'
variables:
# Make sure any failure in PowerShell scripts is fatal
ErrorActionPreference: 'Stop'
......@@ -69,7 +69,12 @@ msys2:
# have to replace them first.
# - $env:MESON_ARGS = $env:MESON_ARGS.replace("`n"," ")
- $env:PATH += ";C:\msys64\usr\bin;C:\msys64\mingw64/bin;C:\msys64\mingw32/bin"
- $env:PATH += ";C:\msys64\usr\bin;C:\msys64\mingw64\bin;C:\msys64\mingw32\bin"
# XXX: Copied from https://gitlab.freedesktop.org/gstreamer/gst-ci/blob/master/gitlab/ci_template.yml#L487
# For some reason docker build hangs if this is included in the image, needs more troubleshooting
- C:\msys64\usr\bin\bash -c "pacman-key --init && pacman-key --populate msys2 && pacman-key --refresh-keys || true"
- C:\msys64\usr\bin\bash -c "pacman -Syuu --noconfirm"
- C:\msys64\usr\bin\bash -c "pacman -Sy --noconfirm --needed mingw-w64-x86_64-toolchain ninja"
- C:\msys64\usr\bin\bash -c "meson build $env:MESON_ARGS &&
ninja -C build &&
ninja -C build test"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment