Los cambios generados por la IA provocan atascos en el proceso de revisión durante la entrega de software
De acuerdo con el informe de JetBrains sobre el estado de la integración y entrega continua (CI/CD), la gran mayoría de quienes aplican metodologías DevOps utilizan estas tuberías, superando en adopción a otras prácticas como la infraestructura como código, la contenerización y el GitOps. En cuanto a las herramientas utilizadas en las organizaciones, GitHub Actions encabeza la lista, seguida por GitLab CI y Jenkins, ubicándose luego Azure DevOps Server, TeamCity y otras plataformas como AWS, Bitbucket o sistemas personalizados. La selección de estas tecnologías suele estar determinada por las exigencias de los clientes, los distintos conjuntos tecnológicos y la presencia de sistemas heredados, y la mayoría de los desarrolladores no contempla cambiar de herramienta en el futuro cercano.
Por otra parte, el alojamiento local o en infraestructuras de nube autogestionadas sigue teniendo una presencia muy alta, alcanzando su mayor porcentaje en los últimos años abarcados por las preguntas sobre este tema. Esta preferencia responde a la necesidad de los equipos de mantener el control sobre sus costos, seguridad, redes, datos, hardware y entornos de compilación. En este contexto, Olga Bedrina señala que el uso de la inteligencia artificial se concentra mayoritariamente alrededor de la tubería, empleándose para tareas como la revisión de código, la escritura o corrección de pruebas y el diagnóstico de fallos, mientras que el autohospedaje continúa siendo fundamental para las entidades que requieren un mayor dominio sobre sus recursos.