Add support for Windows Server core, version 2004 [Semi-Annual Channel release]
Overview
Windows Server, version 2004 (Datacenter, Standard) is the latest version released for Windows Server, this was released in 2020-05-07
.
Proposal
-
Add 2004 to support list for Docker executor (!2459 (merged)) -
Create a new helper image based on 2004-amd64 and build with CI (!2459 (merged)) -
Prerequisite: Install docker on the windows-server-2004-dc-core-v20200908
which will be used to build the helper image. (gitlab-org/ci-cd/shared-runners/images/gcp/windows-containers#30 (closed))
-
- Install runner managers based on Windows 2004
-
Register 2 new project runners under gitlab-org/gitlab-runner
👉 #26420 (comment 451079404) -
Add configuration for 2004 runners in https://ops.gitlab.net/gitlab-com/gl-infra/ci-infrastructure-windows 👉 https://ops.gitlab.net/gitlab-com/gl-infra/ci-infrastructure-windows/-/merge_requests/70 -
Deploy runner managers
-
-
Run 2004 tests on master, similar to 1903/1909
(!2459 (merged))
Requirements
- Use the
windows-server-2004-dc-core-v20200908
image provided by GCP since we need that windows version to build the helper image. Make sure that that image has Docker installed. - We need GitLab Runner inside on a Windows 2004 image.
Edited by Steve Xuereb