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.
Publica y comparte paquetes de software en CodeCatalyst
Amazon CodeCatalyst incluye un servicio de repositorio de paquetes totalmente gestionado que permite a su equipo de desarrollo almacenar y compartir de forma segura los paquetes de software utilizados para el desarrollo de aplicaciones. Estos paquetes se almacenan en repositorios de paquetes, que se crean y organizan dentro de los CodeCatalyst proyectos.
Un único repositorio de paquetes puede almacenar paquetes de todos los tipos de paquetes compatibles. CodeCatalyst admite los siguientes formatos de paquetes:
npm
Maven
NuGet
Python
Los paquetes de un repositorio de paquetes se pueden detectar y compartir entre los miembros del proyecto donde está el repositorio.
Para publicar paquetes y consumir paquetes de un repositorio, configure el administrador de paquetes para el uso del punto de conexión (URL) del repositorio. A continuación, puede usar el administrador de paquetes para publicar paquetes en el repositorio. Puede usar administradores de paquetes como Maven, Gradle, npm, yarn, nuget, dotnet, pip y twine.
También puede configurar los CodeCatalyst flujos de trabajo para usar repositorios de CodeCatalyst paquetes. Para obtener más información sobre el uso de paquetes en flujos de trabajo, consulte Conexión de repositorios de paquetes a flujos de trabajo.
Puede hacer que los paquetes de un repositorio de paquetes estén disponibles para otro repositorio del mismo proyecto añadiéndolo como repositorio ascendente. Todas las versiones de paquetes disponibles en el repositorio ascendente también están disponibles en el repositorio descendente. Para obtener más información, consulte Configuración y uso de repositorios ascendentes.
Puedes hacer que los paquetes de código abierto estén disponibles en tu CodeCatalyst repositorio creando un tipo especial de repositorio denominado puerta de enlace. La transmisión a un repositorio de puerta de enlace te permite consumir paquetes de repositorios públicos populares, como npmjs.com y pypi.org, y guardarlos automáticamente en caché en tu repositorio. CodeCatalyst Para obtener más información, consulte Conexión a repositorios públicos externos.