GitLab hat am 22. Mai 2019 Version 11.11 veröffentlicht. Die offiziellen Release Notes nennen einen neuen Windows-Container-Executor für GitLab Runner. Docker-Container lassen sich damit direkt auf Windows-Systemen in CI/CD-Pipelines ausführen.
Zuvor mussten Windows-Teams Docker-Befehle meist über den Shell-Executor orchestrieren. Der neue Executor übernimmt diese Aufgabe direkt und ergänzt die Pipeline um Hilfs-Images für verschiedene Windows-Versionen. PowerShell wird in GitLab CI/CD ebenfalls breiter unterstützt.
Builds und Tests mit Windows-Toolchains
Für Spiele- und Softwareteams mit Windows-spezifischen Build-Umgebungen erleichtert das die Automatisierung von Kompilierung, Tests und Paketierung. Ein Runner kann Windows-Container reproduzierbar starten, ohne die einzelnen Docker-Schritte in Shell-Skripten nachbilden zu müssen.
GitLab 11.11 brachte außerdem mehrere Änderungen an Merge Requests, Bereitstellungsereignissen und der Container Registry. Die Release-Dokumentation beschreibt die Windows-Unterstützung als Teil der CI/CD-Erweiterungen und verweist auf die technische Dokumentation zum Windows-Container-Executor.

