feat: CISandbox v1.0.0 — Interactive CI Pipeline Debugger with Local Env Sync

This commit is contained in:
Bun Bun
2026-06-16 06:24:19 +00:00
commit af0d21c025
45 changed files with 4584 additions and 0 deletions
+17
View File
@@ -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