Adición de funcionalidad a proyectos mediante extensiones en CodeCatalyst
Amazon CodeCatalyst incluye extensiones con las que puede añadir funcionalidad e integrarse con productos ajenos a CodeCatalyst. Con las extensiones del catálogo de CodeCatalyst, los equipos pueden personalizar la experiencias en CodeCatalyst.
Temas
- Extensiones externas disponibles
- Conceptos sobre extensiones
- Inicio rápido: instalación de extensiones, conexión de proveedores y vinculación de recursos en CodeCatalyst
- Instalación de una extensión en un espacio
- Desinstalación de una extensión en un espacio
- Conexión a CodeCatalyst de cuentas de GitHub, espacios de trabajo de Bitbucket, usuarios de GitLab y sitios de Jira
- Desconexión de cuentas de GitHub, espacios de trabajo de Bitbucket, usuarios de GitLab y sitios de Jira de CodeCatalyst
- Vinculación de repositorios de GitHub, repositorios de Bitbucket, repositorios de proyectos de GitLab y proyectos de Jira en CodeCatalyst
- Desvinculación de repositorios de GitHub, repositorios de Bitbucket, repositorios de proyectos de GitLab y proyectos de Jira en CodeCatalyst
- Visualización de repositorios externos y búsqueda de problemas de Jira en CodeCatalyst
- Inicio automático de la ejecución de un flujo de trabajo después de eventos en repositorios externos
- Restricción del acceso IP con proveedores de repositorios externos
- Bloqueo de combinaciones externas cuando hay errores en los flujos de trabajo
- Vinculación de los problemas de Jira a las solicitudes de extracción de CodeCatalyst
- Visualización de eventos de CodeCatalyst en incidencias de Jira
Extensiones externas disponibles
Puede añadir una funcionalidad específica a un proyecto de CodeCatalyst en función de la extensión con la que elija integrar los recursos.
Integración de los repositorios de GitHub en CodeCatalyst
GitHub es un servicio basado en la nube que ayuda a los desarrolladores a almacenar y administrar código. Con la extensión Repositorios de GitHub, puede utilizar los repositorios de GitHub vinculados en proyectos de Amazon CodeCatalyst. También puede vincular los repositorios de GitHub al crear un nuevo proyecto de CodeCatalyst. Para obtener más información, consulte Creación de un proyecto con un repositorio externo vinculado.
nota
En los proyectos de CodeCatalyst, no puede usar repositorios de GitHub vacíos o archivados.
La extensión Repositorios de GitHub no es compatible con los repositorios de GitHub Enterprise Server.
Cuando instale y configure la extensión Repositorios de GitHub, podrá hacer lo siguiente:
Ver los repositorios de GitHub en la lista de repositorios de código fuente de CodeCatalyst.
Almacenar y administrar archivos de definición de flujos de trabajo en repositorios de GitHub.
Crear, leer, actualizar y eliminar archivos almacenados en repositorios de GitHub vinculados desde entornos de desarrollo de CodeCatalyst.
Almacenar e indexar archivos desde los repositorios de GitHub vinculados en CodeCatalyst.
Crear proyectos de CodeCatalyst con los repositorios existentes de cuentas de GitHub conectadas.
Crear un repositorio de GitHub con el código generado por un esquema al crear un proyecto con un esquema o al añadir un esquema.
Iniciar ejecuciones de flujo de trabajo de CodeCatalyst automáticamente al enviar código a los repositorios de GitHub vinculados o al crear, modificar o cerrar solicitudes de extracción en repositorios de GitHub vinculados.
Usar los archivos de código fuente vinculados del repositorio de GitHub en flujos de trabajo de CodeCatalyst.
Leer y ejecutar acciones de GitHub en los flujos de trabajo de CodeCatalyst.
Enviar los estados de ejecución del flujo de trabajo de CodeCatalyst a repositorios de GitHub vinculados y bloquear las combinaciones de solicitudes de extracción de GitHub en función de los estados de confirmación.
Integración de los repositorios de Bitbucket en CodeCatalyst
Bitbucket es un servicio basado en la nube que ayuda a los desarrolladores a almacenar y administrar código. Con la extensión Repositorios de Bitbucket, puede utilizar los repositorios de Bitbucket vinculados en proyectos de Amazon CodeCatalyst. También puede vincular los repositorios de Bitbucket al crear un nuevo proyecto de CodeCatalyst. Para obtener más información, consulte Creación de un proyecto con un repositorio externo vinculado.
nota
En los proyectos de CodeCatalyst, no puede usar repositorios de Bitbucket vacíos o archivados.
La extensión Repositorios de Bitbucket no es compatible con los repositorios de Bitbucket Data Center.
Cuando instale y configure la extensión Repositorios de Bitbucket, podrá hacer lo siguiente:
Ver los repositorios de Bitbucket en la lista de repositorios de código fuente de CodeCatalyst.
Almacenar y administrar archivos de definición de flujos de trabajo en repositorios de Bitbucket.
Crear, leer, actualizar y eliminar archivos almacenados en repositorios de Bitbucket vinculados desde entornos de desarrollo de CodeCatalyst.
Crear proyectos de CodeCatalyst con los repositorios existentes de cuentas de Bitbucket conectadas.
Almacenar e indexar archivos desde los repositorios de Bitbucket vinculados en CodeCatalyst.
Crear un repositorio de Bitbucket con el código generado por un esquema al crear un proyecto con un esquema o al añadir un esquema.
Iniciar ejecuciones de flujo de trabajo de CodeCatalyst automáticamente al enviar código a los repositorios de Bitbucket vinculados o al crear, modificar o cerrar solicitudes de extracción en repositorios de Bitbucket vinculados.
Usar los archivos de código fuente vinculados del repositorio de Bitbucket en flujos de trabajo de CodeCatalyst.
Enviar los estados de ejecución del flujo de trabajo de CodeCatalyst a repositorios de Bitbucket vinculados y bloquear las combinaciones de solicitudes de extracción de Bitbucket en función de los estados de confirmación.
Integración de los repositorios de GitLab en CodeCatalyst
GitLab es un servicio basado en la nube que ayuda a los desarrolladores a almacenar y administrar código. Con la extensión Repositorios de GitLab, puede utilizar los repositorios de proyectos de GitLab vinculados en proyectos de Amazon CodeCatalyst. También puede vincular los repositorios de proyectos de GitLab al crear un nuevo proyecto de CodeCatalyst. Para obtener más información, consulte Creación de un proyecto con un repositorio externo vinculado.
nota
En los proyectos de CodeCatalyst, no puede usar repositorios de proyectos de GitLab vacíos o archivados.
La extensión Repositorios de GitLab no es compatible con los repositorios autoadministrados de GitLab.
Cuando instale y configure la extensión Repositorios de GitLab, podrá hacer lo siguiente:
Ver los repositorios de proyectos de GitLab en la lista de repositorios de código fuente de CodeCatalyst.
Almacenar y administrar archivos de definición de flujos de trabajo en repositorios de proyectos de GitLab.
Crear, leer, actualizar y eliminar archivos almacenados en repositorios de proyectos de GitLab vinculados desde entornos de desarrollo de CodeCatalyst.
Crear proyectos de CodeCatalyst con los repositorios existentes de usuarios de GitLab conectados.
Almacenar e indexar archivos desde los repositorios de proyectos de GitLab vinculados en CodeCatalyst.
Crear un repositorio de proyectos de GitLab con el código generado por un esquema al crear un proyecto con un esquema o al añadir un esquema.
Iniciar ejecuciones de flujo de trabajo de CodeCatalyst automáticamente al enviar código a los repositorios de proyectos de GitLab vinculados o al crear, modificar o cerrar solicitudes de extracción en repositorios de proyectos de GitLab vinculados.
Usar los archivos de código fuente vinculados del repositorio de proyectos de GitLab en flujos de trabajo de CodeCatalyst.
Enviar los estados de ejecución del flujo de trabajo de CodeCatalyst a repositorios de proyectos de GitLab vinculados y bloquear las solicitudes de combinación de GitLab en función de los estados de confirmación.
Integración de los problemas de Jira en CodeCatalyst
Jira es una aplicación de software que ayuda a los equipos de desarrollo ágil a planificar y asignar el trabajo, así como a hacer un seguimiento de este y a generar informes. La extensión Software de Jira le permite usar proyectos de Jira en proyectos de Amazon CodeCatalyst.
nota
CodeCatalyst solo es compatible con Jira Software Cloud.
Cuando instale y configure la extensión Software de Jira para un proyecto de Amazon CodeCatalyst, podrá hacer lo siguiente:
-
Acceder a los proyectos de Jira desde CodeCatalyst vinculándolos a proyectos de CodeCatalyst.
-
Actualizar los problemas de Jira con las solicitudes de extracción de CodeCatalyst.
-
Consultar el estado y las ejecuciones de flujo de trabajo de las solicitudes de extracción de CodeCatalyst vinculadas en los problemas de Jira.