Realmente depende de tu esfuerzo de colaboración.
Asumiré que no estás familiarizado con Jenkins, y usarás una analogía aquí. Ignora si ya lo sabes. De esta forma, puede decidir si realmente necesita a Jenkins en su situación.
Para entender a Jenkins, primero tendrá que aprender sobre Integración Continua (CI)
El CI es un proceso que la mayoría de los desarrolladores utilizan para mantener intacta su base de código (es una práctica común cuando trabajas en un entorno grupal). Por ejemplo, una analogía para esto sería construir un nuevo hogar. Habrá múltiples contratistas trabajando en el sitio. Si instalamos las ventanas antes de que los pintores pinten la casa, existe la posibilidad de que pueda dejar caer pintura sobre las gafas o incluso terminar rompiendo una. El inspector revisará el sitio todos los días para ver si se rompió el aniquilamiento. El mismo proceso se aplica a la codificación. Un sistema de CI reúne todo el código de diferentes desarrolladores y lo compila en una compilación. Esto es bueno. Pero no completo. Lo haré una vez que termine de hablar sobre Jenkins.
Jenkins opera como el inspector en la analogía. Jenkins es un intermediario entre tu repositorio de código y tu servidor de compilación. Comprueba los cambios en su repositorio cada pocos minutos. Se recopila toda la información nueva y se envía a su servidor de compilación.
Aquí es donde entran en juego la iteración continua y la implementación continua. Si está desarrollando una aplicación móvil, el código se compilará bien, pero cuando instale la compilación e inicie la aplicación, es posible que ni siquiera se inicie. Aquí el Despliegue continuo entra en escena. Tiene que haber una forma de, al menos, probar sus aplicaciones con humo en cada registro de compilación o todas las noches antes de enviar los comprobadores.
¿La gente tiende a tener un sesgo positivo hacia su propia cocina o un sesgo más negativo?
¿Cuántos chefs personales hay en los Estados Unidos?
¿Realmente Marco Pierre White hizo llorar a Gordon Ramsay?
¿Qué necesito saber antes de comenzar un restaurante o una cafetería en Hyderabad?
¿Cuántos chefs tienen múltiples restaurantes Michelin de 3 estrellas?
Recomiendo TestGrid.io para ayudar con CI y CD.
Es por eso que lo creamos. Cada vez que su desarrollador comprueba el código, lo evaluamos usando nuestros Robots, no se necesita ningún script. Esto completará su proceso de CI.