Articles of build automation

El agente de compilation TFS2015 no puede sincronizar el repository

Estoy intentando configurar la automation de compilation (será para CI en el futuro, pero en este momento estoy haciendo queues en forma manual) en un server TFS 2015, utilizando el método más nuevo, no el antiguo método XAML. Tengo un agente de compilation instalado y registrado (que parece haber ido bien), pero cada vez que […]

Estructura de carpeta de repository y construcción automática desde esa estructura

Estamos actualizando nuestro control de código fuente (lo más probable es que Vault ) en el trabajo y nos estamos moviendo a la metodología de bifurcación, y estamos teniendo algunos problemas con el uso de la estructura de carpetas para usar. Tenemos la intención de utilizar el tronco como la línea de desarrollo, y una […]

Análisis de problemas (de VSS) y construcción de un proyecto de maven en Hudson

Soy nuevo en Hudson, tal vez alguien sepa la solución: estoy tratando de pagar el pom padre del VSS en Hudson (el plugin vss está instalado) y ahora recibo una exception de cast de class: FATAL: hudson.maven.MavenModuleSetBuild cannot be cast to hudson.model.Build java.lang.ClassCastException: hudson.maven.MavenModuleSetBuild cannot be cast to hudson.model.Build at scm.vss.VSSSCM.checkout(VSSSCM.java:227) at hudson.model.AbstractProject.checkout(AbstractProject.java:664) at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:260) […]

Automatice el patrón de construcción y desarrollo con VisualStudio

Actualmente estoy trabajando en un proyecto que ha estado sucediendo durante varios años seguidos. El equipo de desarrollo es pequeño (less de 5 progtwigdores) y el control de fuente es prácticamente inexistente, y el process de implementación tal como está solo se basa en mover manualmente files de un server a otro. El proyecto está […]

El complemento Mercurial de Jenkins da error: la extracción parcial no se puede realizar porque otro repository no es compatible con changegroupsubset

Tengo un problema con la configuration de jenkins para la automation de compilation, utilizamos el código fuente de control de código fuente de hosthq, con mercurial, pero no se puede extraer del repository. El complemento parece conectarse bien con las cnetworkingenciales proporcionadas (en este momento simplemente estamos usando las cnetworkingenciales http url) pero luego aparece […]

Versiones del código fuente en Maven Parent POM

Administro un proyecto Maven POM, que (como es habitual en los proyectos POM) consta de 1 file: pom.xml . Hay muchos otros proyectos que henetworkingan configuraciones de este POM. El padre pom no funciona como un agregador; no hay modules definidos en él. Como el proyecto POM tiene un ciclo de versiones y un historial […]

¿Cómo se construye a partir de un set de cambios TFS 2008 específico en Jenkins?

Estoy intentando crear una compilation manual en Jenkins que buildá un set de cambios específico de código de TFS para una implementación en un entorno de testing / producción. Actualmente solo puedo usar TFS en Jenkins para sacar todo lo que esté fuera del TFS. Estoy ejecutando Jenkins versión 1.471 con el plugin TFS versión […]

PowerBuilder 12.NET construcciones automatizadas utilizando Nant

¿Puede alguien arrojar algo de luz sobre las diferentes posibilidades de automation de compilation para aplicaciones PB 12.NET. Como PB es .NET, ¿se pueden usar herramientas como NAnt o CruiseControl (con MSBuild) para comstackr e implementar las aplicaciones? Básicamente, puede ser ORCAScript / ECrane PowerGEN independiente.

JS Compiler / Package Manager para usar con control de versiones

Estoy tratando de captar un poco de una idea aquí. Y esperando que alguien pueda ayudar a aclarar las mejores prácticas. ¿Cómo se acercan los equipos o pares usando un sistema de compilation para javascript como grunt.js? Realmente quiero romper nuestros grandes files javascript en pedazos más pequeños y convertirlos a AMD / Require no […]

Cómo ignorar temporalmente los files / cambios de TFS

Donde trabajo tenemos un process de construcción largo que incluye más de una docena de modules. Trabajo en el module [A], y a menudo sucede que el código se registra en el module [A] al mismo time que se verifica el código en el module [B] y [C] (esto sucede cuando un desarrollador trabaja en […]