docker_runner library

Functions

cleanupOrphanedContainers(String workerId) Future<void>
containerName({required String workerId, required String buildJobId}) String
copyToContainer(String name, String localPath, String remotePath) Future<void>
createContainer(String name) Future<void>
execInContainer({required String name, required String command, required String buildJobId, required String runId, required String token}) Future<void>
execStreamingInContainer(String name, List<String> command, String buildJobId, String runId, String token, {required Future<bool> isCancelled(), Duration timeout = maxJobTimeout}) Future<void>
pruneStaleContainers(String buildJobId, String runId, {required String workerId}) Future<void>
startContainer(String name) Future<void>
stopAndRemoveContainer(String name) Future<void>
writeFileToContainer(String name, String remotePath, String content) Future<void>