Aufgaben konfigurieren

In diesem Dokument wird beschrieben, wie Sie Aufgaben in Cloud Deploy konfigurieren. Eine Aufgabe ist eine Arbeitseinheit, die als Bereitstellungshook, für die Bereitstellungsüberprüfung, für die Bereitstellungsanalyse oder für ein benutzerdefiniertes Rendern oder eine benutzerdefinierte Bereitstellung in einem benutzerdefinierten Zieltyp verwendet werden kann.

Sie können eine Aufgabe in der Auslieferungspipeline (als Teil der Strategie) oder im benutzerdefinierten Zieltyp rendern oder bereitstellen.

Mit Aufgaben können Sie Systemparameter verwenden, indem Sie sie in Ihre Aufgabenkonfiguration einfügen.

Aufgabe definieren

Sie können eine Aufgabe in der Konfiguration Ihrer Bereitstellungspipeline oder als Teil einer benutzerdefinierten Zieltypdefinition definieren. Das folgende YAML zeigt den task-Abschnitt, der in beiden Fällen verwendet wird:

  task:
    type: container
    image: IMAGE
    command: [COMMANDS_TO_RUN]
    args: [LIST_OF_ARGS]
    env:
    - KEY1:VAL1
    - KEY2:VAL2
    ...

Für die task-Konfiguration:

  • type

    Gibt die Art der Aufgabe an, die konfiguriert wird. Nur container wird unterstützt.

  • image

    Der Pfad zum Container-Image.

  • command