Бамбуковая версия - PullRequest
       32

Бамбуковая версия

8 голосов
/ 17 сентября 2009

У меня есть ситуация, когда мне нужно сохранить информацию о версии моих сборок. По поиску я нашел ограниченную информацию. Один из способов - создать файл управления версиями и продолжить обновление. другое - использовать номер редакции контроля версий. последний - использовать номер бамбука. Я не реализовал никого из этого раньше. Кто-нибудь указывает на плюсы и минусы каждого метода.

Спасибо, Reddy.

Пожалуйста, по крайней мере, скажите мне, какой метод вы использовали для реализации того же. Thnq ..

Ответы [ 5 ]

4 голосов
/ 18 января 2012

Посетите http://confluence.atlassian.com/display/BAMBOO011/1.2.1+Using+Custom+Variables для получения дополнительной информации о переменных бамбука. Не забудьте определить системное свойство в конфигурации вашей работы следующим образом: -DbambooBuildNumber=${bamboo.buildNumber} тогда вы можете использовать это свойство bambooBuildNumber в файле конфигурации maven или ant.

1 голос
/ 18 сентября 2009

Я не совсем уверен, что ваш вопрос, но я предполагаю, что вы хотите построить номера? Когда вы строите свой проект с помощью Ant, вы можете использовать задачу BuildNumber , чтобы отслеживать номера сборки.

1 голос
/ 17 сентября 2009

Хороший вопрос. Я сделал это в особой манере раньше. Я не очень поддерживаю следующий подход, но я все равно перечислю его для сравнения с (я надеюсь) лучшими подходами, которые скоро будут публиковать другие.

Чтобы сохранить информацию о версии в кодовой базе Java среднего размера, я создал простой класс для хранения основных, вспомогательных и ревизионных номеров версий в качестве статических констант и создания отформатированной строки версии. Затем я создал сценарий perl, чтобы вывести класс из-под контроля версий, заменить компоненты версии теми, которые указаны в качестве аргументов сценария, и проверить его обратно.

Скрипт выполняет большую часть работы, поэтому процесс обновления версии довольно прост и быстр. Я должен был реализовать это быстро, поэтому, возможно, есть лучшие способы сделать это. У меня просто не было времени или мотивации для поиска лучших альтернатив.

0 голосов
/ 09 июня 2010

вы можете использовать $ {bamboo.buildNumber} в муравье

посмотрите на следующую ветку http://forums.atlassian.com/thread.jspa?messageID=257319944

0 голосов
/ 16 ноября 2009

Следующая ссылка - довольно хорошая статья. Если вы можете заставить все плагины работать с версией Bamboo, то у вас все должно быть в порядке.

Управление релизами с Atlassian Bamboo (устаревшее)

Управление релизами с Atlassian Bamboo через интернет-архив

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...