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
- 01
Conectar
Registre un consumer OAuth en los ajustes del workspace, o pegue un token de workspace o de repositorio.
- 02
Elegir repositorios
Seleccione los repositorios que se revisarán.
- 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
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
- 5 sSe publican los comentarios
- 10 sLos hallazgos nuevos se asocian a sus hilos
- 5 minSe releen el estado de los MR y las aprobaciones
- 10 minSe sincronizan los miembros
- 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.