shipwright-io / build

Shipwright - a framework for building container images on Kubernetes
https://shipwright.io
Apache License 2.0
645 stars 110 forks source link

[FEATURE] Windows Containers/Node Support #1613

Open adambkaplan opened 3 months ago

adambkaplan commented 3 months ago

Feature Request

Add support to build Windows container images by running builds on Windows Nodes

Additional Info

We currently do not build Windows image variants of our container images, which means we can't support builds that use any Shipwright-injected step. _Originally posted by @SaschaSchwarze0 in https://github.com/shipwright-io/community/pull/205#discussion_r1601805334_

adambkaplan commented 3 months ago

Maybe we need a SHIP for this. This will require at minimum updating our release process to produce manifest lists with Windows images. I think we will also need to consider:

SaschaSchwarze0 commented 3 months ago
  • CI verification - is this even feasible with GitHub actions?

Yes, there are Windows runners: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources.