-
Notifications
You must be signed in to change notification settings - Fork 1
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
Make Windows runner subsystem production ready #4
base: main
Are you sure you want to change the base?
Conversation
97da602
to
a9424e8
Compare
Codecov Report
📣 This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more @@ Coverage Diff @@
## main #4 +/- ##
==========================================
+ Coverage 82.26% 82.68% +0.42%
==========================================
Files 18 17 -1
Lines 1156 1161 +5
==========================================
+ Hits 951 960 +9
+ Misses 205 201 -4
Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
cd {self.workdir} | ||
git clone https://github.com/StefanScherer/windows-docker-machine | ||
cd '{self.workdir}' | ||
git clone https://github.com/cicerops/windows-docker-machine --branch racker |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
On this spot, we would like to bring in some adjustments to the upstream infrastructure and switch back to mainline afterwards. The corresponding patch is StefanScherer/windows-docker-machine#86.
Add support for Windows Server Core 2019 and friends. - windows/servercore:ltsc2019 - windows/nanoserver:1809
…space The GHA job output already croaked about this, like: You are running out of disk space. The runner will stop working when the machine runs out of disk space. Free space left: 0 MB
- windows/servercore:ltsc2016 - windows/servercore:ltsc2022 - windows/nanoserver:ltsc2022
- Don't manipulate $PATH. To make `git` available on the program search path, use the package parameter `/GitAndUnixToolsOnPath` instead. - Rename native Windows programs like `curl.exe` and `convert.exe` to reduce ambiguity with their FOSS/GNU resp. Chocolatey-installed counterparts, also without needing to manipulate $PATH. - Also install `busybox` and `nano`.
The new names are ``RACKER_WDM_VCPUS``, ``RACKER_WDM_MEMORY``, and ``RACKER_WDM_MACHINE``. WDM means "Windows Docker Machine".
The new default values are: - RACKER_WDM_VCPUS: 4 - RACKER_WDM_MEMORY: 4096 MB
This can be used to reconfigure the Vagrant virtualization backend differently than VirtualBox. Possible values are, in alphabetical order, `hyperv`, `virtualbox`, `qemu`, `vmware_fusion`, `vmware_workstation`. It has been tested with `virtualbox` only.
857a261
to
08a19b0
Compare
This aims to build Python wheels for PyTables in a DIY manner. It uses Microsoft Visual C++ Build Tools 2015 and Anaconda, both installed using Chocolatey, and `cibuildwheel`.
About
What the title says. 6cc13a8 was the first implementation, but it was just a prototype. Now, the necessary bells and whistles have been added and the feature graduated from
postroj invoke
toracker run
.Synopsis
Documentation
See Racker Windows backend.
Examples
Backlog
mcr.microsoft.com/windows/servercore:ltsc2022
, we will need Add resources for building Windows Server 2022 with Docker StefanScherer/packer-windows#316 and Add support for Windows Server 2022 StefanScherer/windows-docker-machine#85 to be converged into a new upstream build. Edit: That has converged well, see StefanScherer/windows_2022_docker. Thank you, Stefan!Add feature for bind-mounting a host directory, in order to run programs directly from your working tree.Deferred to Add--volume
option #8.