Articles of integración

Integración continua y "X como código"

¿Cuáles son los pros y los contras de mantener toda la continuous integration y la configuration de entrega en VCS? Al igual que "la infraestructura como código", esto debería permitir trabajar con todas las matrices de configuration, tuberías y cosas como el código mismo. Orden de ejecución de construcción, testing, implementación, etc. – algo se […]

¿Comenzar con un volcado es necesario para que la fuente controle una aplicación basada en una database?

¿Cuáles son los pros y los contras de usar un file de volcado como base de migration de datos y esquemas, a diferencia de una herramienta delta totalmente basada en guiones o una database? El context es que la aplicación está en producción y solo hay una database de producción. La aplicación y el esquema […]

¿Cómo puedo coordinar la herramienta de revisión de código y RCS (específicamente git)

Estamos comprometidos con git para la administración de código. Estamos tratando de encontrar una herramienta que nos ayude a sistematizar las revisiones de códigos. Estamos considerando Gerrit y Code Collaborator, pero agradeceríamos otras sugerencias. Estamos teniendo un problema al responder la pregunta, "¿Cómo sabemos que se revisó cada compromiso?" (O "¿Qué compromisos aún no se […]

VS2005: solicitando automáticamente la finalización del formulario en abierto, con "View Designer"

Estoy tratando de integrar nuestro Source Control (SourceAnywhere) con VS y estoy recibiendo una gran cantidad de retroceso debido a este único problema. Casi cada vez que abrimos algunos de nuestros formularios de Windows usando 'View Designer' edita el file (* aparece junto al nombre del file). Nada ha cambiado aún, he intentado comparar los […]

Forma recomendada de organizar la gran aplicación JSF en comstackciones diarias

Estamos trabajando en un gran equipo, creando una aplicación web en JSF, donde cada desarrollador desarrolla nuevas tareas. Por ejemplo: administración de usuarios, security, parameters del sistema, etc. Necesitamos crear una tarea diaria para build la GUERRA desde el SVN. Sabemos cómo usar el generador diario, SVN, etc. Nuestra pregunta es cómo savelo por module. […]

¿Integrando varios sistemas de control de versiones debido a fusiones y adquisiciones?

Las compañías adquieren otras compañías que usan diferentes sistemas de control de versiones. ¿Existe una opinión común sobre cómo integrar estos sistemas juntos, por ejemplo, utilizando un puente Subverson-GIT o incluso decidir utilizar una sola herramienta sobre otra, y cómo migrar entre sistemas? ¿Las personas usan un set de criterios para dicha toma de decisiones, […]

Evite el empuje mercurial durante una construcción de jenkins

Tengo un trabajo de jenkins que ejecuta algunas testings en un repository mercurial, y si tiene éxito label al repository local con una label 'estable' y luego lo envía de vuelta al repository principal. El problema que estoy teniendo es que si alguien empuja los sets de cambios mientras se está ejecutando la construcción, entonces […]

Construyendo un puente git

Estoy buscando un puente genérico de git (como git-svn, git-p4, git-tfs) plantilla que podría usarse para integrar cualquier sistema de gestión de control de origen. Si no hay tal plantilla, al less algunas instrucciones sobre cómo integrar las operaciones básicas en el lado GIT (para el otro SCM soy consciente de que necesito usar algunas […]

Ramales de desarrollo paralelo, repositorys de Build Artifact y releases de QA

¿De qué manera el desarrollo / ramificación paralelo en su VCS afecta la configuration de su repository de artefactos de construcción y las liberaciones al QA? En nuestra empresa, suscribimos nuestro VCS para esfuerzos de desarrollo paralelo y, a menudo, no tenemos mucho aviso de qué filial enviará en qué order. Para la numeración de […]

Obtenga files fuente modificados de SVN en Jenkins

Necesito ejecutar vera ++, una herramienta de análisis de código, vía jenkins sobre los files fuente modificados que son administrados por SVN. Tengo dos serveres: el maestro (Linux) y el server esclavo (Windows). Vera ++ solo se ejecuta correctamente en el server de Windows. Es por eso que tengo el server esclavo. Me dijeron que […]