feat: CISandbox v1.0.0 — Interactive CI Pipeline Debugger with Local Env Sync
This commit is contained in:
Vendored
+17
@@ -0,0 +1,17 @@
|
||||
import Docker from 'dockerode';
|
||||
import type { Step, DockerExecResult } from './types.js';
|
||||
export declare class DockerManager {
|
||||
docker: Docker;
|
||||
constructor();
|
||||
pullImage(image: string): Promise<void>;
|
||||
createContainer(image: string, options: {
|
||||
workspace: string;
|
||||
env: Record<string, string>;
|
||||
workingDir?: string;
|
||||
}): Promise<string>;
|
||||
execInContainer(containerId: string, step: Step, modifiedCommand?: string): Promise<DockerExecResult>;
|
||||
private runShell;
|
||||
stopContainer(containerId: string): Promise<void>;
|
||||
imageExists(image: string): Promise<boolean>;
|
||||
}
|
||||
//# sourceMappingURL=docker.d.ts.map
|
||||
Reference in New Issue
Block a user