Articles of continuous integration

¿Cómo vincular la continuous integration a mi último tronco de sprint?

Utilizando una continuous integration en mi proyecto, necesito verificar el código del último sprint de BAZAAR como bzr bzr://path/to/myproject/sprint/123 Como esta ruta está cambiando repetidamente (para cada sprint), actualmente estoy utilizando externalidades para crear un bzr://path/to/myproject/current apuntando a bzr://path/to/myproject/sprint/123 . Entonces, solo necesito cambiar lo externo para networkingirigir la herramienta de continuous integration al último […]

¿Cómo instalo los requisitos previos para que TeamCity se conecte con Team Foundation Server Version Control?

He instalado el prerrequisito (Team Explorer 2013) según mi leal saber y entender, pero cuando bash configurar una raíz VCS para conectarme a nuestro server TFS Version Control, sigo recibiendo este post de error: "No se encontraron ensamblajes TFS en el sistema. Asegúrese de tener instalado Microsoft Team Explorer. Versiones admitidas: 2015 2013 2012 2010 […]

Implementación y administración de files FTP para aplicaciones PHP

Así que he sido desarrollador en un equipo de un solo hombre desde hace unos años. Reconocí el beneficio de separar todo el trabajo de layout, html y css en manos de las personas más talentosas, así que comencé un negocio, formado por otros equipos de 1 hombre que estaban limitados a sitios web estáticos […]

¿Mover repositorys de VSS múltiples al control de origen "nuevo" al agregar TDD y CI al mismo time?

Menos de una pregunta, más consejos y sugerencias para un "¿dónde comienzo TF?" Entorno de inicio: VS 2010 Pro, C#, VSS 2005, single developer, multple VSS repositories, limited code re-use Actualmente tengo (casi siempre henetworkingé y no he tenido time de cambiar hasta ahora) varios repositorys de VSS, a menudo con classs / proyectos de […]

¿Debo agregar todos los packages desde Nuget al control de fuente TFS si deseo una configuration de CI?

Estoy usando el service de Team Foundation con Git, y me di count de que cuando revisé mi código por primera vez, no se incluyeron todos los dlls en la carpeta de packages. 1) Si quiero configurar CI en la nube, ¿tendría que include todos estos packages nuget en el control de fuente? 2) Si […]

Estructura del código fuente para múltiples proyectos

Fondo: 3-5 progtwigdores trabajando con TFS. Admitimos aplicaciones henetworkingadas y también creamos nuevas aplicaciones. Estoy implementando elementos de entrega continua y quiero tener una buena estructura para empezar. En la actualidad, existe muy poca interdependencia entre las aplicaciones, pero en el futuro habrá algunos componentes compartidos. Planeo implementar una estrategia de bifurcación de "enlace único" […]

Cambio automático de web.config bajo control de fuente durante la construcción de CI

Estoy trabajando con dos amigos en un website ASP.NET MVC. El proyecto se mantiene en SVN y tengo CC.Net configurado para pagar la última versión y hacer compilation automática e implementar en un server de preproducción. La configuration de compilation pnetworkingeterminada está configurada en Depurar, pero la compilation automatizada está configurada para crear Minorista. Todo […]

¿La versión de la aplicación debe almacenarse en el control de fuente (por ejemplo, Git) o ​​CI?

Estamos migrando desde scripts de compilation / implementación ejecutados localmente a un server de CI. A partir de ahora, conservamos la versión de la aplicación (C # AssemblyInfo.cs), que funciona decentemente. Me preguntaba si había ventajas / desventajas de mantener la versión dentro de nuestro sistema de CI en lugar de Git. No puedo encontrar […]

Implementación de un proyecto del website de Kentico para desarrollo, testing, puesta en escena y producción

Nuestro equipo actualmente está desarrollando un sitio Kentico CMS 7 utilizando Visual Studio 2012, Team Foundation Server 2012, y un proyecto de "website" ( no un proyecto de aplicación web ) para administrar nuestros files. Estamos buscando una buena forma de realizar la continuous integration y las implementaciones automáticas. Podemos build fácilmente las bibliotecas c […]

Control de versiones para el código aún no probado

Mi equipo tiene una docena de ingenieros, algunos de los cuales trabajan en modules que demorarán de 2 a 3 semanas en completarse. Ahora integramos cada module a la twig principal de CVS solo después de que se completen las testings unitarias. El problema con esto es durante unas buenas 2-3 semanas, el código solo […]