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.
nota
Véase también Hacer referencia a los archivos del repositorio de origen.
- Visual
-
No disponible. Elija YAML ver las YAML instrucciones.
- YAML
-
Para hacer referencia a los archivos de un artefacto (YAMLeditor)
Abra la CodeCatalyst consola en https://codecatalyst.aws/
. -
Elija el proyecto.
-
En el panel de navegación, elija CI/CD y, a continuación, elija Flujos de trabajo.
-
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.
-
Elija Editar.
-
Elija YAML.
-
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.ymlEn 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...$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 noWorkflowSource
lo hay.
-
-
(Opcional) Elija Validar para validar el YAML código del flujo de trabajo antes de confirmarlo.
-
Selecciona Confirmar, introduce un mensaje de confirmación y vuelve a seleccionar Confirmar.