feat(docker): add support for no-cache builds and tag built images for local dependency resolution

This commit is contained in:
2026-02-06 13:25:21 +00:00
parent 32eb0d1d77
commit c09bef33c3
6 changed files with 42 additions and 7 deletions

View File

@@ -44,6 +44,9 @@ export let run = () => {
if (argvArg.timeout) {
buildOptions.timeout = Number(argvArg.timeout);
}
if (argvArg.cache === false) {
buildOptions.noCache = true;
}
await manager.build(buildOptions);
logger.log('success', 'Build completed successfully');
@@ -78,6 +81,9 @@ export let run = () => {
if (argvArg.timeout) {
buildOptions.timeout = Number(argvArg.timeout);
}
if (argvArg.cache === false) {
buildOptions.noCache = true;
}
// Build images first (if not already built)
await manager.build(buildOptions);
@@ -130,7 +136,11 @@ export let run = () => {
await manager.prepare();
// Build images first
await manager.build();
const buildOptions: IBuildCommandOptions = {};
if (argvArg.cache === false) {
buildOptions.noCache = true;
}
await manager.build(buildOptions);
// Run tests
await manager.test();