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.
Definición de un artefacto de salida
Sigue las siguientes instrucciones para definir el artefacto que quieres que genere una CodeCatalyst acción de Amazon. A continuación, este artefacto estará disponible para que lo utilicen otras acciones.
nota
No todas las acciones admiten artefactos de salida. Para determinar si tu acción los admite, sigue las instrucciones del editor visual que aparecen a continuación y comprueba si la acción incluye un botón de artefactos de salida en la pestaña Salidas. En caso afirmativo, se admiten los artefactos de salida.
- Visual
-
Para definir un artefacto de salida mediante el editor visual
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 Visual.
-
En el diagrama de flujo de trabajo, elija la acción que producirá el artefacto.
-
Elija la pestaña Salidas.
-
En Artefactos, selecciona Añadir artefacto.
-
Selecciona Añadir artefacto e introduce la información en los campos de la siguiente manera.
Construye el nombre del artefacto
Especifica el nombre de un artefacto generado por la acción. Los nombres de los artefactos deben ser únicos dentro de un flujo de trabajo y están limitados a caracteres alfanuméricos (a-z, A-Z, 0-9) y guiones bajos (_). No se permiten espacios, guiones (-) ni otros caracteres especiales. No puede utilizar comillas para activar los espacios, guiones y otros caracteres especiales en los nombres de los artefactos de salida.
Para obtener más información sobre los artefactos, incluidos ejemplos, consulte. Compartir artefactos y archivos entre acciones
Archivos producidos por build
Especifique los archivos que se CodeCatalyst incluyen en el artefacto que genera la acción. Estos archivos los genera la acción del flujo de trabajo cuando se ejecuta y también están disponibles en el repositorio de origen. Las rutas de los archivos pueden residir en un repositorio de origen o en un artefacto de una acción anterior, y son relativas al repositorio de origen o a la raíz del artefacto. Puede utilizar patrones globales para especificar las rutas. Ejemplos:
-
Para especificar un único archivo que esté en la raíz de la ubicación de compilación o de la ubicación del repositorio de origen, utilice
my-file.jar
. -
Para especificar un único archivo en un subdirectorio, use
directory/my-file.jar
odirectory/subdirectory/my-file.jar
. -
Para especificar todos los archivos, utilice
"**/*"
. El patrón glob de**
indica que debe coincidir con cualquier número de subdirectorios. -
Para especificar todos los archivos y directorios de un directorio denominado
directory
, utilice"directory/**/*"
. El patrón glob de**
indica que debe coincidir con cualquier número de subdirectorios. -
Para especificar todos los archivos de un directorio denominado
directory
, pero no ninguno de sus subdirectorios, utilice"directory/*"
.
nota
Si la ruta del archivo incluye uno o más asteriscos (
*
) u otro carácter especial, escriba la ruta entre comillas dobles ().""
Para obtener más información sobre los caracteres especiales, consulte. Pautas y convenciones de sintaxisPara obtener más información sobre los artefactos, incluidos ejemplos, consulteCompartir artefactos y archivos entre acciones.
nota
Puede que tenga que añadir un prefijo a la ruta del archivo para indicar en qué artefacto o fuente puede encontrarlo. Para obtener más información, consulte Hacer referencia a los archivos del repositorio de origen y Hacer referencia a archivos en un artefacto.
-
-
(Opcional) Selecciona 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.
- YAML
-
Para definir un artefacto de salida mediante el editor YAML
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 una acción de flujo de trabajo, añada un código similar al siguiente:
action-name
: Outputs: Artifacts: - Name:artifact-name
Files: -file-path-1
-file-path-2
Para obtener más ejemplos, consulte Ejemplos de artefactos. Para obtener más información, consulta la YAMLDefinición del flujo de trabajo sección para tu acción.
-
(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.