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.



2
Estructura del repositorio mercurial con comunicaciones corporativas de gran peso, gestión de configuración y requisitos de prueba
Soy otro usuario de Subversion que lucha por reeducarme en el Tao del control de versiones distribuido. Cuando usaba Subversion, era un gran admirador del enfoque de proyecto menor y, con la mayoría de mis antiguos empleadores, estructuraríamos nuestras sucursales de repositorio; Etiquetas y tronco de la siguiente manera: branches-+ …

6
¿Qué significa "compilación automatizada"?
Estoy tratando de agregar integración continua a un proyecto. Según Wikipedia , una pieza importante de CI son las compilaciones automatizadas. Sin embargo, estoy confundido sobre qué significa exactamente eso, ya que los artículos de automatización de CI y compilación parecen estar en desacuerdo. Puntos específicos de confusión: qué significa …


2
¿Dónde empujar una prueba fallida?
Acabo de cambiar la configuración de la bifurcación en mi repositorio de GitHub, de modo que mi [próxima] bifurcación requiere una compilación de CI pasante a través de una solicitud de extracción. Siguió una discusión con varios miembros del equipo, sobre la falla de las pruebas. Por el bien del …

8
¿Alternativa al indicador "Pasar / Construcción rota"?
Cuando se realiza una integración continua ejecutando las pruebas en cada confirmación, una práctica recomendada común es hacer que todas las pruebas pasen en todo momento (también conocido como "no rompa la compilación"). Encuentro algunos problemas con eso: Por ejemplo, uno no puede ayudar a un proyecto de código abierto …






4
Lanzamiento de compilación vs compilación nocturna
Una solución típica es tener una compilación CI (integración continua) ejecutándose en un servidor de compilación: analizará el código fuente, realizará compilaciones (en depuración) y ejecutará pruebas, medirá la cobertura de las pruebas, etc. Ahora, otro tipo de compilación generalmente conocido es "Compilación nocturna": haga cosas lentas como crear documentos …


2
¿Corredor CI en el mismo servidor de GitLab?
Estoy configurando un servidor GitLab en mi empresa y ahora le agrego GitLab CI. Antes de comenzar esta tarea, me gustaría entender si hay alguna desventaja al ejecutar mis corredores en el mismo servidor utilizado por GitLab y GitLab CI. He leído que existen problemas de seguridad, pero lo usamos …

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.