Richtlinien zur Verwendung von Triggern und Branches - Amazon CodeCatalyst

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Richtlinien zur Verwendung von Triggern und Branches

In diesem Abschnitt werden einige der wichtigsten Richtlinien für die Einrichtung von CodeCatalyst Amazon-Triggern beschrieben, die Filialen einbeziehen.

Weitere Informationen zu Auslösern finden Sie unter Automatisches Starten einer Workflow-Ausführung mithilfe von Triggern.

  • Richtlinie 1: Wenn Sie sowohl für Push- als auch für Pull-Request-Trigger einen Branch angeben möchten, müssen Sie den Ziel-Branch (oder den Ziel-Branch) in der Trigger-Konfiguration angeben. Geben Sie niemals den Quellzweig (oder den Absenderzweig) an.

    Im folgenden Beispiel main aktiviert ein Push aus einem beliebigen Zweig den Workflow.

    Triggers: - Type: PUSH Branches: - main

    Im folgenden Beispiel main aktiviert eine Pull-Anfrage von einem beliebigen Branch in den Workflow.

    Triggers: - Type: PULLREQUEST Branches: - main Events: - OPEN - REVISION
  • Richtlinie 2: Bei Push-Triggern wird der Workflow nach der Aktivierung des Workflows mithilfe der Workflow-Definitionsdatei und der Quelldateien im Zielzweig ausgeführt.

  • Richtlinie 3: Bei Pull-Request-Triggern wird der Workflow nach der Aktivierung des Workflows mit der Workflow-Definitionsdatei und den Quelldateien im Quellzweig ausgeführt (obwohl Sie den Zielzweig in der Trigger-Konfiguration angegeben haben).

  • Richtlinie 4: Derselbe Trigger in einem Zweig wird möglicherweise nicht in einem anderen Zweig ausgeführt.

    Stellen Sie sich den folgenden Push-Trigger vor:

    Triggers: - Type: PUSH Branches: - main

    Wenn die Workflow-Definitionsdatei, die diesen Trigger enthält, in existiert main und in die geklont wirdtest, wird der Workflow niemals automatisch mit den Dateien in gestartet test (obwohl Sie den Workflow auch manuell starten könnten, damit er die Dateien in verwendettest). Lesen Sie Richtlinie 2, um zu verstehen, warum der Workflow niemals automatisch mit den darin enthaltenen test Dateien ausgeführt werden kann.

    Beachten Sie auch den folgenden Pull-Request-Trigger:

    Triggers: - Type: PULLREQUEST Branches: - main Events: - OPEN - REVISION

    Wenn die Workflow-Definitionsdatei, die diesen Trigger enthältmain, existiert, wird der Workflow niemals mit den Dateien in ausgeführtmain. (Wenn Sie jedoch eine test Abzweigung von erstellenmain, wird der Workflow unter Verwendung der Dateien in ausgeführttest.) Lesen Sie sich Richtlinie 3 durch, um zu verstehen, warum.