Riferimento ai file in un artefatto - Amazon CodeCatalyst

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Riferimento ai file in un artefatto

Se hai un file che si trova all'interno di un artefatto e devi fare riferimento a questo file in una delle azioni del CodeCatalyst flusso di lavoro Amazon, completa la seguente procedura.

Visual

Non disponibile. Scegli YAML di visualizzare le YAML istruzioni.

YAML
Per fare riferimento ai file in un artefatto (editor) YAML
  1. Apri la CodeCatalyst console all'indirizzo https://codecatalyst.aws/.

  2. Scegliere il progetto.

  3. Nel riquadro di navigazione, scegli CI/CD, quindi scegli Flussi di lavoro.

  4. Scegli il nome del tuo flusso di lavoro. Puoi filtrare in base al nome del repository o del ramo di origine in cui è definito il flusso di lavoro oppure filtrare in base al nome o allo stato del flusso di lavoro.

  5. Scegli Modifica.

  6. Scegli YAML.

  7. Nell'azione in cui desideri fare riferimento a un file, aggiungi un codice simile al seguente:

    Actions: My-action: Inputs: Sources: - WorkflowSource Artifacts: - artifact-name Configuration: template: artifact-path/path/to/file.yml

    Nel codice precedente, sostituisci:

    • artifact-name con il nome del manufatto.

    • artifact-path con un valore della tabella seguente.

    Se stai aggiungendo il riferimento a... Replace (Sostituisci) artifact-path con...

    Un'azione di costruzione o un'azione di test

    $CATALYST_SOURCE_DIR_artifact-name/

    Tutte le altre azioni

    $CATALYST_SOURCE_DIR_artifact-name/

    oppure

    /artifacts/current-action-name/artifact-name/

    oppure

    Se l'azione corrente fa parte di un gruppo di azioni:

    /artifacts/current-action-group@current-action-name/artifact-name/

    Per alcuni esempi, consulta Esempi di manufatti.

    Nota

    Puoi omettere il artifact-path e specifica semplicemente il percorso del file relativo alla directory principale dell'artefatto se:

    • L'azione in cui includi il riferimento include solo un elemento sotto Inputs (ad esempio, include un artefatto di input e nessuna fonte).

    • Il file a cui vuoi fare riferimento si trova nell'input principale. L'input principale è ilWorkflowSource, o il primo elemento di input elencato, se non esiste. WorkflowSource

  8. (Facoltativo) Scegliete Convalida per convalidare il codice del flusso di lavoro prima di YAML eseguire il commit.

  9. Scegli Commit, inserisci un messaggio di commit e scegli nuovamente Commit.