Single-job build/push/deploy plus nginx site install so self-hosted runners do not stall on multi-job graphs.