2017-09-22 6 views
0

Ich habe einen Job in Rundeck mit vielen Aufgaben innerhalb, aber wenn eine Aufgabe fehlschlägt, muss ich de Job duplizieren, alle anderen Aufgaben entfernen, speichern und dann diese neue verkleinerte Kopie meines ursprünglichen Jobs ausführen.Wie man nur spezifische Aufgabe innerhalb eines Jobs in Rundeck ausführt?

Gibt es eine Möglichkeit, nur bestimmte Aufgaben auszuführen, ohne all diese Problemumgehung durchführen zu müssen?

Vielen Dank im Voraus.

Antwort

1

AFAIK gibt es keine Möglichkeit, das zu tun.

Als Abhilfe können Sie einfach options in Ihrem Rundeck Job für jeden Schritt hinzufügen, so dass für Instanzen, wenn Sie 3 Scriptschritte in Ihrem Job haben, können Sie drei Optionen genannt hinzufügen: skip_step_1, skip_step_2 und skip_test_3 und dann zuweisen true zu denen, die erfolgreich abgeschlossen wurden und false zu dem, der in der ersten Ausführung fehlgeschlagen ist. Und für jeden Scriptschritt können Sie eine Bedingung hinzufügen, ob sie ausgeführt werden soll oder nicht.

A smiliar Feature-Anfrage bereits mit dem Rundeck Team vorgeschlagen: Optionally execute workflow step based on job options

+0

Dank für die Antwort danken. Es sollte einen einfacheren Weg geben, dies zu tun. Die meisten meiner Schritte sind keine Skripte, sondern selbst entwickelte Plugins. –

Verwandte Themen