Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Windows Server 2022 Desktop Packer templates #3235

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

harrishancock
Copy link
Collaborator

This commit adds a tools/devboxes/windows-2022 directory, which contains Packer templates and related scripts to aid in building a QEMU VM running a Windows Server 2022 Desktop guest OS, intended to help test workerd on Windows, when you do not have a Windows machine handy. At present, this has only been tested on a Linux host.

This was originally based on https://github.com/StefanScherer/packer-windows/blob/main/windows_2022.json, then heavily modified.

The build is split up into two separate Packer builds: an installation build, and a provisioning build which works on a copy-on-write image backed by the installation build's output. This is done so that working on the provisioning step doesn't require you to complete a full reinstallation of Windows first.

@harrishancock harrishancock force-pushed the harris/add-winbox-packer-template branch 3 times, most recently from 47c3769 to 5b54e57 Compare December 12, 2024 18:29
This commit adds a tools/devboxes/windows-2022 directory, which contains Packer templates and related scripts to aid in building a QEMU VM running a Windows Server 2022 Desktop guest OS, intended to help test workerd on Windows, when you do not have a Windows machine handy. At present, this has only been tested on a Linux host.

This was originally based on https://github.com/StefanScherer/packer-windows/blob/main/windows_2022.json, then heavily modified.

The build is split up into two separate Packer builds: an installation build, and a provisioning build which works on a copy-on-write image backed by the installation build's output. This is done so that working on the provisioning step doesn't require you to complete a full reinstallation of Windows first.
@harrishancock harrishancock force-pushed the harris/add-winbox-packer-template branch from 5b54e57 to 1448b8d Compare December 16, 2024 15:53
@harrishancock harrishancock marked this pull request as ready for review December 17, 2024 11:56
@harrishancock harrishancock requested review from a team as code owners December 17, 2024 11:56
@harrishancock
Copy link
Collaborator Author

I see we now have the https://github.com/cloudflare/workerd-tools/ repo. I wonder if that's a better place for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant