тегирование встроенных артефактов на сервере Bamboo CI

Мы используем бамбук в качестве нашего сервера интеграции. Во время каждой сборки он производит бинарные пакеты наших продуктов. Некоторые из созданных артефактов затем отправляются в QA.

Есть ли способ сохранить артефакты сборки определенного номера задания сборки, независимо от глобальной конфигурации срока действия сборки. Например, в какой-то момент мы идентифицируем один из созданных артефактов как кандидат на выпуск.

QA должен иметь возможность загрузить этот конкретный пакет даже через одну неделю. Прямо сейчас мы копируем артефакты сборки с сервера CI на другую машину. Это скрипт, но все же это ручной процесс.

В Hudson есть опция «сохранить эту сборку навсегда».


person Pradeep Fernando    schedule 17.03.2012    source источник


Ответы (1)


В зависимости от вашей версии это возможно путем применения к ней метки. В конфигурации плана на вкладке «Разное» вы можете установить метку, которую затем можно использовать для предотвращения истечения срока действия сборки.

Например, в нашей системе есть сборки, которые могут быть помечены как «SaveBuild», что предотвращает их истечение.

person MedTechDeveloper    schedule 02.05.2012
comment
Это все еще находится на уровне плана и может быть сделано с истечением срока действия переопределяющей сборки - с сохранением всех артефактов. Но Jenkins, например, позволяет вам просматривать артефакт после завершения сборки и помечать его для бессрочного хранения. - person Eddie; 05.06.2012
comment
Комментарий Эдди неверен: этот ответ работает идеально. Конфигурация уровня плана предназначена только для установки того, какую метку следует использовать для сохранения сборки (артефакт, результат и журналы). (Это также можно сделать в глобальных настройках.) Затем можно добавить метку PER BUILD, чтобы пометить каждую сборку для сохранения артефактов сборки. - person Eirik W; 07.11.2012