Versión de Bambú

Tengo una situación en la que necesito mantener la información de versión de mis comstackciones. Al search en Google encontré información limitada. Una forma es crear un file de versión en el control de origen y seguir actualizando. otra es usar el número de revisión de control de fuente. el último es usar el número de compilation de bambú. No he implementado a nadie de esto antes. Cuando alguien menciona los pros y los contras de cada método.

Gracias, Reddy.

Por favor al less dime qué método usaste para implementarlo. Thnq ..

Visite http://confluence.atlassian.com/display/BAMBOO011/1.2.1+Using+Custom+Variables para get más información sobre las variables de bambú. Recuerde definir una propiedad del sistema en su configuration de trabajo de esta manera: -DbambooBuildNumber=${bamboo.buildNumber} luego puede usar esta propiedad bambooBuildNumber en su file de configuration maven o ant.

Buena pregunta. He hecho esto de una manera ad hoc antes. No defiendo firmemente el siguiente enfoque, pero lo includeé de todos modos para compararlo con (espero) mejores enfoques que otros publicarán pronto.

Para mantener la información de la versión en una base de código Java de tamaño mediano, creé una class simple para mantener los numbers de versión principal, secundaria y de revisión como constantes estáticas y producir una cadena de versión formateada. Luego creé un script perl para verificar el control de la versión de la class, replace los componentes de la versión con los especificados como arguments para el script y volver a verificarlo.

El script hace la mayor parte del trabajo, por lo que el process de actualización de la versión es bastante simple y rápido. Tuve que implementar esto rápidamente, por lo que probablemente haya mejores forms de hacerlo. Simplemente no tenía time ni motivación para search mejores alternativas.

No estoy del todo seguro de cuál es tu pregunta, pero supongo que quieres numbers de compilation. Cuando construye su proyecto con Ant, puede usar la tarea BuildNumber para realizar un seguimiento de los numbers de compilation.

puedes usar $ {bamboo.buildNumber} en ant

mira el siguiente hilo http://forums.atlassian.com/thread.jspa?messageID=257319944

El siguiente enlace es un artículo bastante bueno. Si puede get todos los complementos que funcionan con la versión de Bamboo que está usando, debería estar bien.

Release Management con Atlassian Bamboo (obsoleto)

Release Management con Atlassian Bamboo a través del Internet Archive