habe ich zwei Aufgaben mir bei der Entwicklung einer Website zur Verfügung:Wie werden mehrere Aufgaben als Gruppe ausgeführt?
{
"version": "2.0.0",
"tasks": [
{
"taskName": "build site",
"command": "jekyll b --watch --incremental",
"type": "shell",
"group": "build"
},
{
"taskName": "serve site",
"command": "./_devd -ol _site",
"type": "shell",
"group": "build"
}
]
}
ich sie eins nach dem anderen mit F1 -> Run Task
beginnen (also muss ich zweimal die Sequenz erteilen, einmal für jede Aufgabe) und I Am Ende laufen zwei Aufgaben gleichzeitig ab.
Ist es möglich, dies zu automatisieren und eine Gruppe von Aufgaben gleichzeitig auszuführen?I thought, dass die group
Eintrag würde, na ja, gruppieren sie zusammen, aber es ist nicht der Fall (sie sind nur als zu der Gruppe build
oder test
gehörig erkannt - und ich fand keine Möglichkeit, die gesamte Gruppe auf einmal zu starten).
Danke, aber das wird nicht funktionieren, weil "Build-Site" eine Aufgabe ist, die nicht endet. Beide Aufgaben enden eigentlich nicht und müssen parallel ausgeführt werden. – WoJ
Aktualisierte Antwort, um zu zeigen, wie beide zusammen ausgeführt werden. – alexriedl
Vielleicht möchten Sie in vscode die Hintergrundoption für Aufgaben suchen. Ich habe es nicht benutzt, daher kenne ich die Einschränkungen nicht. https://code.visualstudio.com/docs/editor/tasks#_background-watching-tasks – alexriedl