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.
nota
Véase también Referencia a los archivos del repositorio de código fuente.
- Visual
-
No disponible. Seleccione YAML para ver las instrucciones de YAML.
- YAML
-
Referencia a los archivos de un artefacto (editor de YAML)
Abra la consola de CodeCatalyst 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 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.
-
Elija Editar.
-
Elija YAML.
-
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.ymlEn 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...$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 hayWorkflowSource
.
-
-
(Opcional) Seleccione Validar para validar el código de YAML del flujo de trabajo antes de confirmarlo.
-
Seleccione Confirmar, introduzca un mensaje de confirmación y vuelva a seleccionar Confirmar.