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.
Verweisen auf eine vordefinierte Variable
Sie können in jeder Aktion innerhalb eines CodeCatalyst Amazon-Workflows auf vordefinierte Variablen verweisen.
Verwenden Sie die folgenden Anweisungen, um auf eine vordefinierte Variable in einem Workflow zu verweisen.
Weitere Informationen zu vordefinierten Variablen finden Sie unterVerwenden vordefinierter Variablen.
Voraussetzung
Ermitteln Sie den Namen der vordefinierten Variablen, auf die Sie verweisen möchten, z. CommitId
B. Weitere Informationen finden Sie unter Ermitteln, welche vordefinierten Variablen Ihr Workflow ausgibt.
- Visual
-
Nicht verfügbar. Wählen SieYAML, ob Sie sich die YAML Anweisungen ansehen möchten.
- YAML
-
Um auf eine vordefinierte Variable zu verweisen (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 in einer CodeCatalyst Aktion die vordefinierte Variablenreferenz mit der folgenden Syntax hinzu:
${action-group-name
.action-name-or-WorkflowSource
.variable-name
}
Ersetzen Sie:
-
action-group-name
mit dem Namen der Aktionsgruppe.
Sie können weglassen action-group-name
wenn es keine Aktionsgruppe gibt oder wenn die Variable durch eine Aktion in derselben Aktionsgruppe erzeugt wird.
-
action-name-or-WorkflowSource
mit:
Der Name der Aktion, die die Variable ausgibt.
or
WorkflowSource
, wenn es sich bei der Variablen um die CommitId
Variable BranchName
oder handelt.
-
variable-name
mit dem Namen der Variablen.
Beispielsweise:
MySecondAction:
Configuration:
Steps:
- Run: echo ${MyFirstECSAction.cluster}
Ein weiteres Beispiel:
MySecondAction:
Configuration:
Steps:
- Run: echo ${WorkflowSource.CommitId}
Weitere Beispiele finden Sie unter Beispiele für die Referenzierung vordefinierter Variablen. Weitere Informationen finden Sie unter YAMLWorkflow-Definition Für Ihre Aktion.
-
(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.