ci: Add a Windows native cross-arm64 job with a new image
authorNirbheek Chauhan <nirbheek@centricular.com>
Thu, 27 Jan 2022 05:55:53 +0000 (11:25 +0530)
committerNirbheek Chauhan <nirbheek@centricular.com>
Thu, 27 Jan 2022 20:31:39 +0000 (02:01 +0530)
commit673b7427512d3af498d49ed4792174c74e00f0ab
tree8c896b76ba13401653137ddff656a9dffb50fa96
parent72bd408c392afe143b8d1fb69428eff060d295fb
ci: Add a Windows native cross-arm64 job with a new image

Needed an update to the windows Dockerfile to:

1. Install the 'UniversalBuildTools' workload for Cerbero
2. Install ARM and ARM64 workloads for cross-uwp-universal in Cerbero
3. Install VS 2019 since we need that for ARM64 NEON support in Opus

We can't test UWP in gstreamer.git because glib needs custom patches
for that. It will be tested in Cerbero.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1570>
.gitlab-ci.yml
ci/docker/windows/Dockerfile
ci/docker/windows/Install.cmd
ci/meson/vs2019-arm64-cross-file.txt [new file with mode: 0644]
ci/meson/vs2019-x64-native-file.txt [new file with mode: 0644]