vm
library
Functions
-
cleanupOrphanedVms(String workerId)
→ Future<void>
-
-
cloneVm({required String baseVmName, required String vmName, required String buildJobId, required String runId, required String workerId})
→ Future<void>
-
-
currentVmName({required String workerId, required String buildJobId})
→ String
-
-
deleteVm(String vmName)
→ Future<void>
-
-
execCommandStreaming(List<String> command, String? vmIp, String buildJobId, String runId, String token, {required Future<bool> isCancelled(), Duration timeout = maxJobTimeout})
→ Future<void>
-
-
execVmCommand({required String vmName, required String command, required String buildJobId, required String runId, required String token, required String? ipAddress})
→ Future<void>
-
-
initVmConfig(String workerId)
→ void
-
-
pruneStaleVms(String buildJobId, String runId, {required String workerId})
→ Future<void>
-
-
runVm(String vmName)
→ Future<LumeVM>
-
-
setupDirectSsh(LumeVM vm)
→ Future<void>
-
-
stopVm(LumeVM? vm)
→ Future<void>
-
-
writeFileToVm(String? ipAddress, String remotePath, String content)
→ Future<void>
-