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.
Referenzieren von Dateien in einem Artefakt
Wenn Sie eine Datei haben, die sich in einem Artefakt befindet, und Sie in einer Ihrer CodeCatalyst Amazon-Workflow-Aktionen auf diese Datei verweisen müssen, gehen Sie wie folgt vor.
Anmerkung
Siehe auch Quell-Repository-Dateien referenzieren.
- Visual
-
Nicht verfügbar. Wählen SieYAML, ob Sie sich die YAML Anweisungen ansehen möchten.
- YAML
-
Um Dateien in einem Artefakt zu referenzieren (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 der Aktion, in der Sie auf eine Datei verweisen möchten, Code hinzu, der dem folgenden ähnelt:
Actions: My-action: Inputs: Sources: - WorkflowSource Artifacts: -
artifact-name
Configuration: template:artifact-path
/path/to/file.ymlErsetzen Sie im vorherigen Code:
-
artifact-name
mit dem Namen des Artefakts. -
artifact-path
mit einem Wert aus der folgenden Tabelle.
Wenn Sie den Verweis hinzufügen auf... Ersetzen artifact-path
mit...Eine Build-Aktion oder eine Testaktion
$CATALYST_SOURCE_DIR_
artifact-name
/Alle anderen Aktionen
$CATALYST_SOURCE_DIR_
artifact-name
/or
/artifacts/
current-action-name
/artifact-name
/or
Wenn sich die aktuelle Aktion innerhalb einer Aktionsgruppe befindet:
/artifacts/
current-action-group@current-action-name
/artifact-name
/Beispiele finden Sie unter Beispiele für Artefakte.
Anmerkung
Sie können das weglassen
artifact-path
und geben Sie einfach den Dateipfad relativ zum Artefakt-Stammverzeichnis an, wenn:-
Die Aktion, bei der Sie die Referenz angeben, umfasst nur ein Element unter
Inputs
(z. B. ein Eingabeartefakt und keine Quelle). -
Die Datei, auf die Sie verweisen möchten, befindet sich in der primären Eingabe. Die primäre Eingabe ist entweder das
WorkflowSource
oder das erste aufgeführte Eingabeartefakt, falls keines vorhanden ist.WorkflowSource
-
-
(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.