citemplate: add initial cerbero msvc builds
authorJordan Petridis <jordan@centricular.com>
Fri, 7 Aug 2020 12:29:39 +0000 (15:29 +0300)
committerJordan Petridis <jordan@centricular.com>
Wed, 16 Sep 2020 17:56:14 +0000 (20:56 +0300)
commitb857a5ada178563f53dd65bbdbf58b021b4ff3f2
tree94193915858ccfa068fe2ef184a8db10e898b230
parent6ffc323ff5ed88ef3c2ca9aebcfbbfc276b283fd
citemplate: add initial cerbero msvc builds

This commit adds the last bits needed to have a working
CI job of cerbero using mingw and msvc17 toolchain.

It adds a new stage to the docker image that mirrors
the setup of the cerbero fedora docker build, and
tweaks the cerbero_setup script run by jobs with
a couple windows specific fixes.

Close #39

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-ci/-/merge_requests/334>
docker/windows/Dockerfile
docker/windows/build_image.ps1
docker/windows/prepare_cerbero_env.sh [new file with mode: 0644]
gitlab/cerbero_setup.sh
gitlab/ci_template.yml