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-v20200908which will be used to build the helper image. (gitlab-org/ci-cd/shared-runners/images/gcp/windows-containers#30 (closed))
- Prerequisite: Install docker on the
- 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
- Register 2 new project runners under
- Run 2004 tests on master, similar to
1903/1909(!2459 (merged))
Requirements
- Use the
windows-server-2004-dc-core-v20200908image 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