Hacer referencia a archivos en un artefacto - Amazon CodeCatalyst

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Hacer referencia a archivos en un artefacto

Si tienes un archivo que reside dentro de un artefacto y necesitas hacer referencia a este archivo en una de tus acciones de CodeCatalyst flujo de trabajo de Amazon, completa el siguiente procedimiento.

Visual

No disponible. Elija YAML ver las YAML instrucciones.

YAML
Para hacer referencia a los archivos de un artefacto (YAMLeditor)
  1. Abra la CodeCatalyst consola 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 de su flujo de trabajo. Puede filtrar por el nombre del repositorio o la rama de origen donde está definido el flujo de trabajo, o bien filtrar por nombre o estado del flujo de trabajo.

  5. Elija Editar.

  6. Elija YAML.

  7. En la acción en la que desee hacer referencia a un archivo, añada 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 con un valor de la siguiente tabla.

    Si vas a añadir la referencia a... Reemplazar artifact-path con...

    Una acción de construcció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 la artifact-path y simplemente especifique la ruta del archivo relativa al directorio raíz del artefacto si:

    • La acción en la que incluyes la referencia solo incluye un elemento Inputs (por ejemplo, incluye un artefacto de entrada y ninguna fuente).

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

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

  9. Selecciona Confirmar, introduce un mensaje de confirmación y vuelve a seleccionar Confirmar.