

Amazon ya no CodeCatalyst está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte [Cómo migrar desde CodeCatalyst](migration.md).

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.

# Especificar los repositorios de CodeCatalyst paquetes en los flujos de trabajo
<a name="workflows-package-specify-action"></a>

En CodeCatalyst, puedes añadir un repositorio de CodeCatalyst paquetes a tus acciones de compilación y prueba en tu flujo de trabajo. El repositorio de paquetes debe estar configurado con un formato de paquete, como npm. También puede elegir incluir una secuencia de ámbitos para el repositorio de paquetes seleccionado.

Utilice las siguientes instrucciones para especificar una configuración de paquete para utilizarla con una acción de flujo de trabajo.

------
#### [ Visual ]

**Especificación de la configuración de paquete que utilizará una acción (editor visual)**

1. Abre la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Elija el proyecto.

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

1. 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.

1. Elija **Edit (Edición de)**.

1. Elija **Visual**.

1. En el diagrama de flujo de trabajo, seleccione la acción **Compilación** o **Probar** con la que desee configurar un repositorio de paquetes.

1. Seleccione **Paquetes**.

1. En el menú desplegable **Añadir configuración**, elija la configuración de paquete que desee utilizar con sus acciones del flujo de trabajo.

1. Seleccione **Agregar repositorio de paquetes**.

1. En el menú desplegable **del repositorio de paquetes**, especifique el nombre del *repositorio de CodeCatalyst paquetes* que desea que utilice la acción.

   Para obtener más información sobre los repositorios de paquetes, consulte [Repositorios de paquetes](packages-concepts.md#packages-concepts-repository).

1. (Opcional) En **Ámbitos (opcional)**, especifique la secuencia de *ámbitos* que desee definir en el registro de paquetes.

   Al definir los ámbitos, el repositorio de paquetes especificado se configura como el registro de todos los ámbitos de la lista. Si se solicita un paquete con ese ámbito a través del cliente npm, se utilizará ese repositorio en lugar del predeterminado. El nombre de cada ámbito debe tener el prefijo @.

   Si `Scopes` se omite, el repositorio de paquetes especificado se configura como el registro predeterminado para todos los paquetes utilizados por la acción.

   Para obtener más información sobre los ámbitos, consulte [Espacios de nombres en paquetes](packages-concepts.md#packages-concepts-package-namespaces) y [Scoped packages](https://docs.npmjs.com/cli/v10/using-npm/scope).

1. Seleccione **Agregar**.

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

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

------
#### [ YAML ]

**Especificación de la configuración de paquete que utilizará una acción (editor de YAML)**

1. Abre la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Elija el proyecto.

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

1. 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.

1. Elija **Edit (Edición de)**.

1. Elija **YAML**.

1. En una acción de **Compilación** o **Probar**, agregue un código similar al siguiente:

   ```
   action-name:
    Configuration:
       Packages:
           NpmConfiguration:
             PackageRegistries:
               - PackagesRepository: package-repository
                 Scopes:
                   - "@scope"
   ```

   Para obtener más información, consulte la descripción de la propiedad `Packages` en la [Acciones de compilación y prueba de YAML](build-action-ref.md) para la acción.

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

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

------