Producto
Archito NuevoAprende de sus merge requests y señala lo atascado Integraciones 25
Soluciones
Por rol
Por qué AppArch
Recursos
Clientes Precios Contacto
Idioma
Contáctanos

Bitbucket

Comentarios de arquitectura en los pull requests

Conecte Bitbucket Cloud con un consumer OAuth o un token de acceso del workspace; ArchPilot comenta en línea los pull requests y los hallazgos llegan a su panel.

Autenticación: Consumer OAuth o token de acceso

Pantallas de una instalación en funcionamiento

Cómo se conecta

  1. 01

    Conectar

    Registre un consumer OAuth en los ajustes del workspace, o pegue un token de workspace o de repositorio.

  2. 02

    Elegir repositorios

    Seleccione los repositorios que se revisarán.

  3. 03

    Abrir un PR

    ArchPilot revisa el diff y comenta.

Lo que obtienes

Comentarios en los PR

Hallazgo en línea y corrección sugerida.

Los tokens se renuevan solos

Los tokens OAuth duran poco; AppArch los renueva antes de cada llamada, así ninguna revisión falla por un token caducado.

Hallazgos en el panel

Puntuación, tendencias y detalle en un solo lugar.

Se ejecuta en su CI

El análisis se ejecuta en sus Bitbucket Pipelines.

Cómo funciona dentro de AppArch

Su servidor AppArch habla con la plataforma Git; el análisis se ejecuta en su CI. Aquí está cada llamada en ambas direcciones.

Qué lee

  • Repositorios, ramas y miembros; los miembros cada 10 minutos para la sincronización de desarrolladores
  • Merge requests, aprobaciones e hilos de revisión; datos de MR cada 15 minutos para MR Insights
  • Protección de ramas y ajustes de merge, para Git Health
  • Archivos sueltos y el árbol de archivos, para Cumplimiento; no se clona nada

Qué escribe

  • Comentarios en línea en las líneas que añade el cambio
  • Una sección AppArch en la descripción del MR, o un comentario resumen si esa edición falla
  • Resuelve su propio hilo cuando el hallazgo desaparece
  • Aprobación o rechazo automático opcional; no aprueba si llegaron commits nuevos tras la revisión
  • Inicia los pipelines personalizados apparch-scan y apparch-manual, y puede leer y escribir variables

Lo que nunca hace

  • Sin estados de commit ni check runs: el resultado es el código de salida de su job de CI
  • Nunca clona ni sube el repositorio al panel
  • Nunca registra webhooks por sí mismo; pegue la URL si quiere uno
  • Solo Bitbucket Cloud; Server y Data Center no están soportados
  • No se leen la protección de etiquetas, el seguimiento de versiones ni las reglas de merge
Credenciales

Un consumer OAuth (account, repository, pullrequest, webhook) cuyos tokens de unas dos horas se renuevan solos, o un token de acceso de espacio o de repositorio.

Cuándo pasa cada cosa

  1. 5 sSe publican los comentarios
  2. 10 sLos hallazgos nuevos se asocian a sus hilos
  3. 5 minSe releen el estado de los MR y las aprobaciones
  4. 10 minSe sincronizan los miembros
  5. 15 minDatos de MR para MR Insights

Un webhook hace inmediato el cambio de estado del MR en lugar de esperar al siguiente sondeo.

Míralo en el producto

Todas las capturas

Conectar Bitbucket

Conéctate en minutos - tu primera revisión llega en el siguiente cambio.

Suscríbase a nuestro boletín

Nuevos módulos, notas de versión y artículos sobre arquitectura. Puede darse de baja con un clic cuando quiera.