|
@@ -197,19 +197,17 @@ this.SingleFileCore = this.SingleFileCore || (() => {
|
|
|
if (DEBUG) {
|
|
if (DEBUG) {
|
|
|
log("**** STARTED STAGE", step, "****");
|
|
log("**** STARTED STAGE", step, "****");
|
|
|
}
|
|
}
|
|
|
- const sequentialPromises = [];
|
|
|
|
|
STAGES[step].sequential.forEach(task => {
|
|
STAGES[step].sequential.forEach(task => {
|
|
|
let startTime;
|
|
let startTime;
|
|
|
if (DEBUG) {
|
|
if (DEBUG) {
|
|
|
startTime = Date.now();
|
|
startTime = Date.now();
|
|
|
log(" -- STARTED task =", task.action);
|
|
log(" -- STARTED task =", task.action);
|
|
|
}
|
|
}
|
|
|
- sequentialPromises.push(this.executeTask(task));
|
|
|
|
|
|
|
+ this.executeTask(task);
|
|
|
if (DEBUG) {
|
|
if (DEBUG) {
|
|
|
log(" -- ENDED task =", task.action, "delay =", Date.now() - startTime);
|
|
log(" -- ENDED task =", task.action, "delay =", Date.now() - startTime);
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
- await Promise.all(sequentialPromises);
|
|
|
|
|
if (STAGES[step].parallel) {
|
|
if (STAGES[step].parallel) {
|
|
|
return await Promise.all(STAGES[step].parallel.map(task => {
|
|
return await Promise.all(STAGES[step].parallel.map(task => {
|
|
|
let startTime;
|
|
let startTime;
|