fix: cancel build after 5 seconds

This commit is contained in:
Andras Bacsai
2022-08-23 08:49:32 +02:00
parent e755a2d4ec
commit 359434bfd3

View File

@@ -1795,7 +1795,7 @@ export async function stopBuild(buildId, applicationId) {
clearInterval(interval); clearInterval(interval);
return resolve(); return resolve();
} }
if (count > 100) { if (count > 50) {
clearInterval(interval); clearInterval(interval);
return reject(new Error('Build canceled')); return reject(new Error('Build canceled'));
} }
@@ -1807,14 +1807,15 @@ export async function stopBuild(buildId, applicationId) {
const id = containerObj.ID; const id = containerObj.ID;
if (!containerObj.Names.startsWith(`${applicationId} `)) { if (!containerObj.Names.startsWith(`${applicationId} `)) {
await removeContainer({ id, dockerId }); await removeContainer({ id, dockerId });
await cleanupDB(buildId);
clearInterval(interval); clearInterval(interval);
return resolve(); return resolve();
} }
} }
} }
count++; count++;
} catch (error) { } } catch (error) { } finally {
await cleanupDB(buildId);
}
}, 100); }, 100);
}); });
} }