feat(build): add support for selective builds, platform override and build timeout

This commit is contained in:
2026-02-06 11:58:32 +00:00
parent c279dbd55e
commit 7cac628975
6 changed files with 143 additions and 25 deletions

View File

@@ -68,3 +68,12 @@ export interface IPushResult {
digest?: string;
error?: string;
}
/**
* Options for the build command
*/
export interface IBuildCommandOptions {
patterns?: string[]; // Dockerfile name patterns (e.g., ['Dockerfile_base', 'Dockerfile_*'])
platform?: string; // Single platform override (e.g., 'linux/arm64')
timeout?: number; // Build timeout in seconds
}