-
Notifications
You must be signed in to change notification settings - Fork 18
Closed
Description
This is a tracking issue to cover getting OBuilder working with Windows and introducing support for Windows builds into ocaml-ci and opam-repo-ci
The Idea (as it relates to OBuilder)
The two core components of OBuilder are the Sandbox and the Store, the initial Windows support will use Docker for Windows to provide both. The Sandbox is provided by a running Windows container using either HyperV or Process isolation, and the store is using docker images.
Incomplete list of tasks:
- Docker backend Docker backend #75
- Docker & Windows prerequisites Docker & Windows prerequisites #116
- Add support for Docker/Windows spec Add support for Docker/Windows spec #117
- Add ocluster support for Windows Hook Obuilder Docker backend ocluster#143
- Support Windows builds in ocaml-ci
- Support Windows builds in opam-repo-ci
Future work
- Revisit using buildkit on Windows https://github.com/moby/buildkit
- Investigate using HCS and runHCS tooling. https://techcommunity.microsoft.com/t5/containers/introducing-the-host-compute-service-hcs/ba-p/382332
Metadata
Metadata
Assignees
Labels
No labels