machine_image at a Windows image and Airship sends a Windows boot
script instead of a Linux one. There is no flag to set.
AWS
Name a Windows AMI. Theubuntu2204 and ubuntu2404 aliases are Linux, so
Windows always means a specific image.
airship.yaml
Azure
A marketplace URN, or the same as a mapping:airship.yaml
Windows machines take noticeably longer to boot and register than Linux
ones, and longer again on Azure. An idle
runner is worth more here than anywhere else.
Google Cloud
Name a Windows image or family in your project or Google’s:Settings
string
interactive logs a local account in automatically and runs the runner in
its desktop session — what UI tests, browser automation and anything needing
a window station require. Without it the runner runs as a service, with no
interactive desktop.string
default:"runner"
The local account used for
run_as: interactive. Its password is generated
on the machine and discarded.string
default:"C:\\actions-runner"
Where the runner is installed. Point it at a path your own image already has
the runner in to skip the download.
What to know
A Windows image with the runner, your SDKs and your toolchain already
installed is worth building early — the download and dependency install cost
more on Windows than on Linux. See Custom
images.