Workflows

Workflows

Polycrate unterstützt Workflows, d.h. die geordnete Ausführung von Blockaktionen.

workspace.poly


name: workflow-workspace
blocks:
  - name: block-1
    actions:
      - name: action-1
        prompt: 
          message: "Do you really want to run this action?"
        script:
          - echo "block 1 action 1"
  - name: block-2
    actions:
      - name: action-1
        script:
          - echo "block 2 action 1"
workflows:
  - name: workflow-1
    prompt: 
          message: "Do you really want to run this workflow?"
    allow_failure: true
    steps:
      - name: block-1-action-1
        block: block-1
        action: action-1
      - name: block-2-action-1
        block: block-2
        action: action-1
        prompt: 
          message: "Do you really want to run this step?"

Sie können diesen Workflow mit

polycrate workflows run workflow-1

(oder kurz polycrate run workflow-1) ausführen.

Falls der Workflow, einer seiner Schritte oder eine Aktion die Aufforderungsangabe mit einer nicht-leeren Nachricht enthält, wird Polycrate den Workflow unterbrechen und den Benutzer um Bestätigung bitten. Der bzw. die aktuelle Workflow/Schritt/Aktion wird fehlschlagen, wenn der Benutzer ablehnt. Wenn allow_failure auf true für einen Workflow gesetzt ist, wird die Ausführung fortgesetzt, selbst wenn einzelne Schritte fehlschlagen.

Hinweis

Sie können alle Aufforderungen mit der –force-Flag automatisch bestätigen.

Kontaktieren Sie uns

Unsere Container-Experten beraten Sie gerne und individuell.

Fleet Team
Fleet Team
Fleet Team
Fleet Team
Fleet Team
Fleet Team
Fleet Team

Wir antworten in der Regel innerhalb weniger Stunden auf Ihre Nachricht.