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 gestartettest
(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 enthaltenentest
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ält
main
, existiert, wird der Workflow niemals mit den Dateien in ausgeführtmain
. (Wenn Sie jedoch einetest
Abzweigung von erstellenmain
, wird der Workflow unter Verwendung der Dateien in ausgeführttest
.) Lesen Sie sich Richtlinie 3 durch, um zu verstehen, warum.