elor / tuvero

Tournament Management Software
https://www.tuvero.de
MIT License
4 stars 2 forks source link

Gulp: Verzeichnis-abhängige Tasks als Subprozess verkapseln #299

Closed elor closed 7 years ago

elor commented 7 years ago

Die Tasks namens build-*-style, ebenso wie der requirejs-Aufruf, ändern den Pfad per chdir für den gesamten Prozess. Damit kann gulp sie nicht parallel ausführen. Abgesehen von Abhängigkeiten kennt gulp weder Mutexe noch Semaphores und serielle Ausführung (von experimentellem Code abgesehen).

Das gulp-Modul gulp-multi-process startet und beobachtet nebenläufige nodejs-Prozesse. https://www.npmjs.com/package/gulp-multi-process/

TODO:

elor commented 7 years ago

Gulp bricht bei Fehlern erwartungsgemäß ab.

elor commented 7 years ago

Mit 26a0754f18d743e888197fb94fb92c9ca8c685a1 umgesetzt.