Referencia a archivos en un artefacto - Amazon CodeCatalyst

Referencia a archivos en un artefacto

Si tiene un archivo que resida en un artefacto y necesita hacer referencia a este archivo en una de las acciones de su flujo de trabajo de Amazon CodeCatalyst, complete el siguiente procedimiento.

Visual

No disponible. Seleccione YAML para ver las instrucciones de YAML.

YAML
Referencia a los archivos de un artefacto (editor de YAML)
  1. Abra la consola de CodeCatalyst en https://codecatalyst.aws/.

  2. Elija el proyecto.

  3. En el panel de navegación, elija CI/CD y, a continuación, elija Flujos de trabajo.

  4. Elija el nombre del flujo de trabajo. Puede filtrar por el nombre del repositorio de código fuente o la ramificación donde esté definido el flujo de trabajo, o bien por el nombre o el estado del flujo de trabajo.

  5. Elija Editar.

  6. Elija YAML.

  7. En la acción en la que quiera hacer referencia a un archivo, agregue un código similar al siguiente:

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

    En el código anterior, sustituya:

    • artifact-name por el nombre del artefacto.

    • artifact-path por un valor de la siguiente tabla.

    Si va a agregar la referencia a... Sustituya artifact-path por...

    Una acción de compilación o una acción de prueba

    $CATALYST_SOURCE_DIR_artifact-name/

    Todas las demás acciones

    $CATALYST_SOURCE_DIR_artifact-name/

    o

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

    o

    Si la acción actual está dentro de un grupo de acciones:

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

    Para ver ejemplos, consulte Ejemplos de artefactos.

    nota

    Puede omitir artifact-path y especificar solamente la ruta del archivo relativa al directorio raíz del artefacto si:

    • La acción en la que incluye la referencia solo incluye un elemento bajo Inputs (por ejemplo, incluye un artefacto de entrada y ningún origen).

    • El archivo al que quiere hacer referencia reside en la entrada principal. La entrada principal es el WorkflowSource o el primer artefacto de entrada de la lista, si no hay WorkflowSource.

  8. (Opcional) Seleccione Validar para validar el código de YAML del flujo de trabajo antes de confirmarlo.

  9. Seleccione Confirmar, introduzca un mensaje de confirmación y vuelva a seleccionar Confirmar.