Tutorial for mixed Linux and Windows containers
Hi, I am looking for a tutorial to be able to run Linux and Windows automated builds through gitlab-runner. What I cam currently able to do is run docker containers on Linux with e.g. Ubuntu and gcc. I then tried to replicate the same with docker on windows and visual studio build tools. After managing to install the build tools in a docker windowsservercore image I found the following open issue: !706 (closed) Without this support it seems I am not able to run the windows docker images directly :-(
What I learned from it is that I could run a shell executor on a windows host and call "docker run" myself. I will try this next but what I don't like is the missing level of isolation which a direct run inside a docker container gives me. So my next thought was, can I do the same with the gitlab kubernetes integration?
My questions for that are the following, and hence my quest for a tutorial
- Can I run Linux and Windows Container side by side on kubernetes and gitlab
- Which level of gitlab support do I need for that
- How would I set up such a system
I know this question is kinda vague but I hammered google for quite some time and couldn't find any good advice.