Ich habe einen Hudson Job mit 2 Aufgaben. Wenn ich Task A starte und dann Task B starte, während Task A noch läuft, wird Task B erst dann ausgeführt, wenn Task A beendet ist. Ich habe keine Sperre für diesen Job (d. H. Die Option "Sperren" ist nicht aktiviert). Wie aktiviere ich diesen Job, damit Aufgabe A und Aufgabe B gleichzeitig ausgeführt werden?Wie mehrere Hudson Jobs mit demselben Namen laufen lassen können
Antwort
Das Batch-Tasks-Plugin behandelt Tasks als grundlegende Schritte in einer Warteschlange. Daher bezweifle ich derzeit, dass Sie sie simultan ausführen können.
Wenn Sie möchten, dass zwei Aufgaben gleichzeitig ausgeführt werden (die ganze Zeit?), Wenn Sie diese Aufgaben nicht einfach als externe Skripte ablegen und dann eine Aufgabe erstellen, um beide gleichzeitig auszuführen?
Normale Builds und Batch-Jobs haben eine implizite Sperre für den Arbeitsbereich - Sie möchten nicht, dass der Build in der Mitte des Stapeljobs startet und den Arbeitsbereich löscht, daher ist dies sinnvoll. Sie könnten für eine Auswahl zwischen der gemeinsamen und ausschließlichen Arbeitsbereichsperrung argumentieren, wenn Sie die Stapeljobs ausführen. Derzeit ist es immer exklusiv, wie Sie bemerkt haben.
- 1. Verspätete Jobs auf Heroku kostenlos laufen lassen
- 2. Mehrere Optionsfeldgruppen mit demselben Namen
- 3. Mehrere Nachtwächter-Instanzen laufen lassen
- 4. Mehrere HTTP-Header mit demselben Namen festlegen?
- 5. Wie definiert man Jobs in Jenkins/Hudson, um parallel zu laufen?
- 6. Wie werden mehrere Cookies mit demselben Namen behandelt?
- 7. Verschieben von Jobs zwischen Ansichten in Hudson
- 8. Wie werden mehrere Eingabefeldwerte mit demselben Namen gesendet?
- 9. Wie behandelt wsgi mehrere Anforderungsheader mit demselben Namen?
- 10. Appium parallel laufen lassen - Mehrere verchromte Treiber
- 11. Gulp: Mehrere Node-Skripte parallel laufen lassen
- 12. Mehrere Jobs mit Fortschrittsmonitor ausführen
- 13. Wie Apache Nutch verschiedene Jobs parallel laufen
- 14. Versionskontrolle für Hudson Continuous Integration Build-Jobs
- 15. Wie können mehrere Sprite-Kit-Knoten mit demselben Namen gesteuert werden?
- 16. Protokollierungslösung für mehrere Container, die auf demselben Host laufen
- 17. Wie einst Action laufen lassen?
- 18. Wie mehrere Meteorserver auf verschiedenen Ports laufen lassen
- 19. Wie unterstütze ich mehrere Websites auf demselben Server mit hapi.js?
- 20. (iphone) imageNamed, wenn mehrere Dateien mit demselben Namen vorhanden sind?
- 21. Python - Mehrfachvererbung mit demselben Namen
- 22. Überwachung von externen Jobs in Hudson
- 23. Mehrere Ressourcen mit demselben Namen zu Xcode für iPhone hinzufügen
- 24. Wie können NodeJS-Tests in Gradle und Hudson integriert werden?
- 25. Einen Job auf Heroku laufen lassen, kontinuierlich
- 26. Ist es möglich, mehrere VMs auf demselben Computer mit einzelnen Monitoren, Maus und Tastatur laufen zu lassen?
- 27. Können mehrere Docker-Container mit demselben Host/Port ausgeführt werden?
- 28. Können wir Solace Appliance ohne HBA laufen lassen
- 29. Einen BackgroundWorker kontinuierlich laufen lassen
- 30. Jenkins läuft mehrere xcode Jobs mit Simulator?
Sie versuchen also, denselben Job zweimal auszuführen, oder haben Sie zwei Jobs mit demselben Namen oder versuchen Sie, Task A gleichzeitig mit Task B (was ist eine Task?) Auszuführen, und tun Sie es auch nicht arbeiten? – stefanB
Sie sind "Batch-Aufgaben", die wie Unterabschnitte Ihres Build-Jobs sind. Sie erscheinen, wenn Sie das Batch-Task-Plugin installieren (http://wiki.hudson-ci.org/display/HUDSON/Batch+Task+Plugin). Der Job "BUILDME" hat also zwei Batch-Aufgaben - buildme-a und buildme-b. Was ich tun möchte, ist, dass buildme-a und buildme-b simultan laufen. Aber zur Zeit läuft Hudson einen, wartet bis er fertig ist und läuft dann den anderen. –