Notasbit

Las mejores noticias de tecnología en un sólo lugar

Publicado por: Genbeta

Publicado en: 16/01/2019 04:00

Escrito por: Txema Rodríguez

Plastic SCM Mergebot: automatizando tu pipeline de desarrollo

Plastic SCM Mergebot: automatizando tu pipeline de desarrollo

Tradicionalmente muchos equipos de desarrollo cuentan con la figura del integrador o build master encargado de realizar las integraciones de código (merges) de cada una de los feature branch que pueda tener el proyecto que se esté implementando. En otros casos, es directamente cada desarrollador quien se ocupa de realizar sus propios merges de las ramas ya revisadas. En ambos casos la necesidad de la intervención manual representa un freno para la escalabilidad del equipo y su velocidad.

Por ello, la tendencia en el desarrollo de soluciones devops va encaminada hacia automatización de ese proceso. Es decir, un miembro virtual del equipo que juega ese papel de integrador de código. Con ellos podemos automatizar el trabajo manual siguiendo una serie de pasos, lanzar tests y generar los correspondientes checks de forma automática conectándolo a cada uno de los sistemas con los que contemos como repositorios de código, gestores de tareas, sistemas de integración continua e incluso nuestra herramientas de comunicación interna.

Además de la automatización de una parte del proceso, un mergebot incide directamente en la productividad de los desarrolladores ya que evita los temidos cambios innecesarios de contexto. Con un ciclo pull request clásico, alguien debe "pulsar el botón de merge".

Orquestación DevOps automatizada: mergebots

Ya hemos hablado sobre Plastic SCM en Genbeta Dev, un control de versiones distribuido desarrollado por Codice Software en el Parque Tecnológico de Boecillo (Valladolid). La solución que proponen para solventar todos esos problemas son los los mergebots](https://www.plasticscm.com/mergebot-devops), los cuales permite automatizar merges …

Top noticias del 16 de Enero de 2019