Skip to content

About

Opifica Windows worker: Hyper-V VMs

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

worker-windows

The Windows worker for Opifica: it runs on Windows build machines and runs every job in a fresh VM using Hyper-V.

Status: early development. See the organisation page for the architecture.

What it does

  • Connects out to the Opifica controller over gRPC + mTLS (no inbound ports needed)
  • Keeps a warm pool of pre-booted VMs cloned from signed golden images
  • Hands each job a fresh VM, then destroys it when the job finishes
  • Serves the repository from a local Git mirror and passes runtime secrets to the guest agent

All of this, apart from the hypervisor driver, comes from the shared worker kit in opifica/pkg/worker. This repository contains only the Windows-specific code.

Requirements

  • Windows Server or Windows 10/11 Pro/Enterprise with Hyper-V enabled
  • Windows guest images built from opifica/images; guest licences are the operator's responsibility

License

EUPL-1.2

About

Opifica Windows worker: Hyper-V VMs

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors