GitLab (server) on Windows

Running GitLab server system on Windows machine(s) is requested.

Context

Besides Hyper-V virtualization, we have option for Windows Subsystem for Linux (WSL) 2 on Windows 10 and WSL (1) on Windows Server since WSL 2 was GA'd on Windows 10 May 2020 Update (Version 2004).

Why

Multiple competing softwares support running them on Windows environments as of 2020.

Gitea runs "anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love!".

GitHub Enterprise Server official supports the installation on Hyper V (confirmed as of GHE 2.20) on "Windows Server 2008 through Windows Server 2016".

What

  • Step 1: Add running tests and QA on some linux (Ubuntu 18.04 LTS, for example) over WSL 2 on Windows 10 on CI
  • Step 2: Add official support for running GitLab on Ubuntu 18.04 LTS (or 20.04 LTS later) over WSL 2 on Windows

Resources

Edited by Takuya Noguchi