Preguntas etiquetadas con continuous-integration

En ingeniería de software, la integración continua (CI) implementa la construcción continua y las pruebas automatizadas del producto de software completo en un horario frecuente. Al menos una vez al día, a menudo varias veces al día y, a veces, tan a menudo como después de cada registro en el sistema de control de versiones.

8
¿Es razonable ejecutar procesos con herramientas de CI?
En mi empresa, tenemos un atolladero de trabajos cron dispares (en múltiples sistemas) y arrancamos manualmente los procesos que mantienen nuestro negocio en funcionamiento que es el resultado de años de desarrollo oportuno y posterior negligencia. Algún día, tendremos que encontrar una solución más centralizada por razones obvias. Un pensamiento …





2
¿Es una buena práctica almacenar números de versión de software en VCS?
Una versión del producto, como v1.0.0.100, representa no solo una versión de producción única de software, sino que ayuda a identificar conjuntos de características y etapas de revisión para dicho producto. En este momento veo dos formas de mantener la versión final de paquete / compilación / binario de un …

9
Convencer a un desarrollador solitario para que use una herramienta de compilación separada en lugar de la compilación IDE con un solo clic
Esta pregunta se migró de Stack Overflow porque se puede responder en Software Engineering Stack Exchange. Migrado hace 7 años . En mis años de programación Java y más recientemente Scala, nunca he usado Ant, Maven, Gradle ni ninguna de esas herramientas de compilación para Java. En todas partes donde …


11
Niñera de su sistema de integración continua
Uno de mis roles en mi equipo es la persona de construcción . Soy responsable de mantener / actualizar nuestros scripts de compilación y asegurarme de que estamos construyendo 'sin problemas' en el servidor de integración continua. Por lo general, no me importa este trabajo, aunque a menudo parece que …

9
¿Cómo escalas tus pruebas de integración?
Estoy investigando técnicas y estrategias para escalar nuestro creciente número de pruebas de integración en nuestro producto actual, para que puedan (humanamente) seguir siendo parte de nuestro proceso de desarrollo y CI. En más de 200 pruebas de integración, ya estamos alcanzando la marca de 1 hora para completar una …

7
Integración continua: ¿qué frecuencia?
Siempre he lanzado compilaciones después de cada confirmación, pero en este nuevo proyecto, los arquitectos me pidieron que cambiara la frecuencia a "una compilación cada 15 minutos", y no puedo entender por qué esa sería una buena razón vs " aprovechando cada commit ". En primer lugar, algunos detalles: Proyecto …

8
Evite que las ramas se acumulen
Estamos comenzando a encontrarnos con un problema a medida que crecemos, donde las características llegan a la fase de prueba, pero para cuando todo se prueba y las nuevas características aprobadas están en fase de prueba. Esto está creando un entorno en el que casi nunca podemos impulsar la producción …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.