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.
Hinzufügen eines Genehmigungstors
Um Ihren Workflow so zu konfigurieren, dass er eine Genehmigung erfordert, müssen Sie dem Workflow das Genehmigungstor hinzufügen. Verwenden Sie die folgenden Anweisungen, um Ihrem Workflow ein Genehmigungstor hinzuzufügen.
Weitere Informationen zu diesem Gate finden Sie unterGenehmigungen für Workflow-Läufe erforderlich.
- Visual
-
So fügen Sie einem Workflow ein Genehmigungstor hinzu (visueller Editor)
Öffnen Sie die CodeCatalyst Konsole unter https://codecatalyst.aws/
. -
Wählen Sie Ihr Projekt.
-
Wählen Sie im Navigationsbereich CI/CD und dann Workflows aus.
-
Wählen Sie den Namen Ihres Workflows. Sie können nach dem Quell-Repository oder dem Branch-Namen filtern, in dem der Workflow definiert ist, oder nach Workflow-Namen oder -Status filtern.
-
Wählen Sie Bearbeiten aus.
-
Wählen Sie oben links „Gates“ aus.
-
Wählen Sie im Gates-Katalog unter Approval das Pluszeichen (+) aus.
-
Wählen Sie Eingaben aus, und gehen Sie im Feld Abhängig von wie folgt vor.
Geben Sie eine Aktion, eine Aktionsgruppe oder ein Gate an, das erfolgreich ausgeführt werden muss, damit dieses Gate ausgeführt werden kann. Wenn Sie einem Workflow ein Gate hinzufügen, ist das Gate standardmäßig so eingestellt, dass es von der letzten Aktion in Ihrem Workflow abhängt. Wenn Sie diese Eigenschaft entfernen, ist das Gate von nichts abhängig und wird zuerst ausgeführt, bevor andere Aktionen ausgeführt werden.
Anmerkung
Ein Gate muss so konfiguriert werden, dass es vor oder nach einer Aktion, Aktionsgruppe oder einem Gate ausgeführt wird. Es kann nicht so eingerichtet werden, dass es parallel zu anderen Aktionen, Aktionsgruppen und Gates läuft.
Weitere Hinweise zur Funktion Hängt von ab, finden Sie unterSequenzierung von Gates und Aktionen.
-
Wählen Sie die Registerkarte Konfiguration aus.
-
Gehen Sie im Feld Gate-Name wie folgt vor.
Geben Sie den Namen an, den Sie dem Tor geben möchten. Alle Gate-Namen müssen innerhalb des Workflows eindeutig sein. Gate-Namen sind auf alphanumerische Zeichen (a-z, A-Z, 0-9), Bindestriche (-) und Unterstriche (_) beschränkt. Leerzeichen sind nicht erlaubt. Sie können keine Anführungszeichen verwenden, um Sonderzeichen und Leerzeichen in Gate-Namen zuzulassen.
-
(Optional) Gehen Sie im Feld Anzahl der Genehmigungen wie folgt vor.
Geben Sie die Mindestanzahl an Genehmigungen an, die erforderlich sind, um das Genehmigungstor zu entsperren. Das Minimum ist
1
. Das Maximum ist2
. Wenn es weggelassen wird, ist die Standardeinstellung1
.Anmerkung
Wenn Sie die
ApprovalsRequired
Eigenschaft weglassen möchten, entfernen Sie denConfiguration
Abschnitt des Gates aus der Workflow-Definitionsdatei. -
(Optional) Wählen Sie „Validieren“, um den YAML Workflow-Code vor dem Commit zu überprüfen.
-
Wählen Sie Commit, geben Sie eine Commit-Nachricht ein und wählen Sie erneut Commit aus.
- YAML
-
Um einem Workflow ein Genehmigungstor hinzuzufügen (YAMLEditor)
Öffnen Sie die CodeCatalyst Konsole unter https://codecatalyst.aws/
. -
Wählen Sie Ihr Projekt.
-
Wählen Sie im Navigationsbereich CI/CD und dann Workflows aus.
-
Wählen Sie den Namen Ihres Workflows. Sie können nach dem Quell-Repository oder dem Branch-Namen filtern, in dem der Workflow definiert ist, oder nach Workflow-Namen oder -Status filtern.
-
Wählen Sie Bearbeiten aus.
-
Wählen Sie YAML.
-
Fügen Sie anhand des folgenden Beispiels einen
Approval
Abschnitt und die zugrunde liegenden Eigenschaften hinzu. Weitere Informationen finden Sie unter „Genehmigungstor“ YAML im YAMLWorkflow-Definition.Actions: MyApproval_01: Identifier: aws/approval@v1 DependsOn: - PreviousAction Configuration: ApprovalsRequired: 2
Ein weiteres Beispiel finden Sie unter Beispiel: Ein Genehmigungstor.
-
(Optional) Wählen Sie „Validieren“, um den YAML Workflow-Code vor dem Commit zu überprüfen.
-
Wählen Sie Commit, geben Sie eine Commit-Nachricht ein und wählen Sie erneut Commit aus.