Skip to content
GitLab
Next
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    Projects Groups Snippets
  • Sign up now
  • Login
  • Sign in / Register
  • gitlab-runner gitlab-runner
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 2,612
    • Issues 2,612
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 105
    • Merge requests 105
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • gitlab-runnergitlab-runner
  • Issues
  • #26420
Closed
Open
Issue created Jun 22, 2020 by Steve Azzopardi@steveazzMaintainer5 of 7 checklist items completed5/7 checklist items

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

  1. Add 2004 to support list for Docker executor (!2459 (merged))
  2. Create a new helper image based on 2004-amd64 and build with CI (!2459 (merged))
    1. 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))
  3. Install runner managers based on Windows 2004
    1. Register 2 new project runners under gitlab-org/gitlab-runner 👉 #26420 (comment 451079404)
    2. 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
    3. Deploy runner managers
  4. Run 2004 tests on master, similar to 1903/1909 (!2459 (merged))

Requirements

  1. 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.
  2. We need GitLab Runner inside on a Windows 2004 image.
Edited Nov 26, 2020 by Steve Azzopardi
Assignee
Assign to
Time tracking