Articles of release management

Dos files presentes en el server CVS por confirmación. ¿Cómo podemos lograr esto?

Así que soy un administrador de CVS (gestión de versiones). Sí, el cliente aún está conectado con CVS en 2016. Por lo tanto, sé con certeza que cuando se compromete un file en cvs (por ejemplo, a.txt), se crea un file de historial llamado a.txt, v. Pero en el server de CVSROOT, he visto que […]

Capistrano: control de versiones para files compartidos /

Cuando Capistrano implementa una aplicación Rails, crea un directory shanetworking/ para almacenar files que deben compartirse entre versiones y no reexportarse cada vez. En mi aplicación tengo varias cosas en el directory shanetworking/ que rara vez cambian (por lo que pertenecen allí en lugar de en el tree de aplicaciones), pero aún me gustaría que […]

Control de versiones y loggings de liberación Mantenimiento del mecanismo para Oracle

Tenemos una aplicación desarrollada a través de formularios Oracle 10 G (DS) conectados con la database de Oracle en la que cada cierto time hay cambios que debemos hacer en los scripts y procedimientos definidos. La tarea asignada a nuestro grupo es encontrar posibles mecanismos de control de versiones y loggings de liberación que puedan […]

Gestión de lanzamientos en versiones de Mercurial – . . con soporte de versiones mayores anteriores

He estado explorando diferentes respuestas sobre la gestión de lanzamientos en Mercurial y casi he encontrado la forma correcta de hacerlo. Sin embargo, solo necesito un poco de ayuda para hacerlo bien para que todo encaje bien en mi cabeza. Esto es lo que nuestra empresa necesita: 1) Utilizará el esquema de versiones {major.minor.patch} para […]

Gestión de artefactos de process en una versión de Mercurial

Me pregunto cuál sería la mejor manera de usar Mercurial para crear una revisión de lanzamiento que incluya artefactos que proporcionen evidencia de la ejecución del process. Por ejemplo, nos gustaría adjuntar resultados de testings del sistema, lists de verificación, notas de la versión, etc. de modo que si somos auditados por un cliente podemos […]

¿Cómo se ve su flujo de trabajo ágil, en particular la frecuencia de publicación y la administración de control de fuente?

Mi equipo está discutiendo la forma más eficiente de administrar los lanzamientos para nuestros usuarios. Este es nuestro flujo de trabajo actual para nuestros ciclos de sprint de 2 semanas: Desarrollamos todo en el maletero Tenemos una compilation nocturna de Team City que empuja a nuestro server Nightly Build Nuestros BA / QAs evalúan las […]

Flujo de trabajo Mercurial con twigs estables y pnetworkingeterminadas

Estamos tratando de migrar de Subversion a Mercurial, pero estamos encontrando algunos problemas. Primero un poco de background: Flujo de trabajo deseado: Nos gustaría tener solo dos twigs con nombre, estables y pnetworkingeterminadas, dentro de un repository. El desarrollo tiene lugar en la twig pnetworkingeterminada. Las correcciones de errores se confirman en una twig estable […]

Administrar código en Mercurial: cómo revertir files individuales, "labelrlo" y ser capaz de mantenerlo

Actualización: Terminamos usando un process muy parecido a este esquema (gracias a neuro para el enlace). Damos masajes a nuestro repository en un estado en el que el valor pnetworkingeterminado es estable (y tiene el mismo código que nuestro entorno de producción), tenemos una twig de desarrollo, twigs de características nuevas y twigs de lanzamiento […]

Mejores prácticas para el labeldo de versiones de productos

Tenemos una estructura de repository (crecida históricamente) (en nuestro caso usando Subversion) como esta: trunk/ Product1/ Product2/ Product3/ Product4/ CommonDependencyOfProduct1and2/ SomeStructuringFolder/ CommonDependencyOfProduct1and3/ CommonDependencyOfProduct2and3/ … Al labelr lanzamientos para productos sin dependencies compartidas (Product4), todo parece bastante sencillo, simplemente creamos una label desde trunk / Product4 y finalizamos con ella. Sin embargo, cuando lanzamos uno de […]

El complemento de lanzamiento de Maven falla al lanzar. Svn CHECKOUT falló

Hola, bash utilizar el complemento de lanzamiento de maven en Hudson. La compilation tiene éxito y, luego, cuando hudson intenta lanzar el proyecto, falla con el siguiente error. [INFO] ———————————————————————— [ERROR] BUILD FAILURE [INFO] ———————————————————————— [INFO] Unable to commit files Provider message: The svn command failed. Command output: svn: Commit failed (details follow): svn: CHECKOUT […]