También cuenta con soporte para crear especificaciones de compilación en modo visual sin escribir archivos YAML y recordar sintaxis, así como la capacidad de personalizar de manera flexible el proceso de compilación utilizando parámetros condicionales, ejecutando varios trabajos en paralelo e iniciando automáticamente trabajos cuando ocurren ciertos eventos.
Ademas tiene un soporte para discusiones vinculantes y comentarios externos al código y bloques con cambios (diff).
Asi como reglas de revisión flexibles para solicitudes de extracción con la capacidad de proteger ciertas sucursales y el nombramiento de desarrolladores para la revisión, junto con un modo por fases para analizar las confirmaciones al revisar las solicitudes de extracción.
La capacidad de restringir el acceso a usuarios anónimos solo a lanzamientos de ciertos proyectos; Soporte para restringir la generación de versiones solo a la rama maestra y colocar solo las versiones compiladas desde la rama maestra en los servidores de producción. De las demás características:
- Interfaz de problema de actualización automática que no requiere la recarga de la página.
- Sistema de búsqueda y navegación para código y cambios, teniendo en cuenta las características de sintaxis de Java, JavaScript, C, C ++, CSharp, Go, PHP, Python, CSS, SCSS, LESS y R.
- Sistema de control de acceso que le permite determinar quién puede cambiar el código en un subdirectorio específico, asignar problemas, ejecutar versiones de lanzamiento, ver registros, etc.
- Oportunidades para crear y clonar repositorios.
- Suscripción para recibir notificaciones de confirmaciones a la rama maestra.
- Capacidad para cerrar problemas a través de un mensaje de confirmación, que puede vincular la discusión, la confirmación y las solicitudes de extracción.
- Capacidad para crear formularios guardados en la interfaz para mostrar qué usuarios tienen asignada una solución a un problema.
- Soporte para crear campos personalizados para adjuntar problemas a módulos y plataformas específicos.
- Capacidad para asignar el estado de verificado al problema, que los desarrolladores con el estado de un probador pueden asignar;
- Soporte para probar en CI varias combinaciones de Oracle / MySQL y Linux / Windows cuando se compromete con la rama maestra;
- Generar automáticamente notificaciones de problemas y asignar a una persona responsable de analizar el problema en caso de que no se pueda construir la rama maestra en CI.
- Problema de cierre automático al solucionar un error de compilación.
- Visto: 1053