Articles of continua integración

Ramas con nombre Mercurial + Repositorios Múltiples para Liberaciones de IC

Nuestro grupo de desarrollo tiene un grupo de repositorys mercuriales para cada uno de nuestros proyectos en los que estamos trabajando. Cada repository tiene varias twigs nombradas: una twig de desarrollo y las dos últimas twigs de lanzamiento estables. En otras palabras, el tree de historia se ve algo así como: dev — dev — […]

Team Foundation Build: resolución de references de proyectos de soluciones cruzadas

Tenemos un proyecto compartido al que se hace reference a través de múltiples soluciones que, cuando se encuentra en TF build causa: 'error MSB3202: no se encontró el file de proyecto "…… \ trunk \\\ shanetworkingproject.csproj". Esto está bien ya que la estructura de directorys en el server de compilation no refleja la del control […]

Control de versiones, implementación y testings continuas en un devteam de una sola persona (plataforma .NET)

Soy el único desarrollador en mi empresa y, como tal, controlo todo, desde la implementación hasta la corrección de errores y las nuevas funciones. Mi herramienta de elección es VS2010 y código principalmente en ASP.NET para nuevas características y ASP clásico ( suspiro ) para las correcciones de errores. Solo tengo VS2010 Pro y no […]

¿TeamCity puede build un repository respaldado por SVN en un proveedor gratuito de CI en la nube OS X?

Mi googlefu está fracasando en la búsqueda de esto porque cuando uso estos términos juntos siempre es "TeamCity vs. Travis" u otras comparaciones. Tenemos una configuration de TeamCity que utiliza nuestros propios nodos AWS para comstackciones de Linux y Windows, pero también queremos probar en OS X (y no tenemos ningún hardware OS X para […]

Despliegue de aplicaciones para entornos múltiples

Estamos desarrollando un producto, que está siendo desarrollado por tres modules UI, Webservices1 y Webservices2. Cada module está siendo desarrollado por equipos separados. Usamos Jenkins como herramienta de CI, SVN para gestión de fonts y scripts ANT para revisión de código, testing de regresión e implementación de objectives. El desafío al que nos enfrentamos es […]

Obtener el nombre del directory "Branch" cuando se usa SVN en Teamcity

¿Hay algo similar a %teamcity.build.branch% cuando se usa SVN? ¿O incluso el URI completo para los directorys SVN desprotegidos? Tengo una configuration de proyecto de la siguiente manera: ProjectA — trunk/ — release/ — tags/ —-build.xxx El VCS Root es http://svnhost/svn/repo/ProjectA y luego agrego las Reglas de Checkout por configuration de compilation, por ej., +/trunk=>. […]

Validar todas las revisiones en SVN + Jenkins

Intentando configurar un sistema de integración continuo. Estamos usando SVN para control de fuente. Ahora quiero validar (build) cada revisión usando jenkins. Por defecto, jenkins acaba de build la última revisión. Nos comprometemos con mucha frecuencia y, por lo tanto, es importante validar cada revisión. Nota: Actualmente usamos una utilidad desarrollada internamente que actualiza la […]

Creación de artefactos de sitios web asp.net en Teamcity desde el repository SVN

Estoy utilizando TeamCity Professional Version 4.5.4 (compilation 9071) en el trabajo para build mi proyecto de aplicación web asp.net. Mi file de solución consta de varios proyectos (por ejemplo, aplicación web, testings unitarias, algún proyecto de service web, etc.). Quiero crear un artefacto que consista en mi aplicación web (los otros pueden ignorarse por el […]

Integra el proyecto maven en jenkins que está versionado con svn

Acabo de instalar jenkins y quiero usar mi proyecto como una herramienta de compilation en un server basado en Linux. Realmente no tengo experiencias previas con Jenkins. Lo que logré hasta ahora es crear un proyecto maven simple, revisar mi fuente desde el svn y comstackrla. Los jenkins revisaron mi proyecto en su espacio de […]

Revisión específica de VCS root para checkout en teamcity

Tengo las reglas de pago aplicadas en mi paso TeamCity (v8.0.6) para tomar algunos files del repository. Hay una raíz VCS configurada para el repository SVN. Me gustaría consultar los files de la revisión svn específica. ¿Es posible? Ahora solo está usando la última revisión. Saludos, jbk