Бамбуковая непрерывная интеграция

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

Ответ 1

Вы будете использовать ваш ant script или Mavn pom.xml для развертывания, и bamboo запланировал его.

Здесь вы найдете учебник по началу работы с руководством, в котором показано, как установить Bamboo (очень просто): https://confluence.atlassian.com/bamboo/bamboo-installation-guide-289276785.html

Ответ 2

Установленная документация выше - как пишет kazanaki. Или искать бамбук 101 - я не могу опубликовать две ссылки в том же сообщении, видимо.

Для выполнения сценариев, которые необходимо развернуть в разных средах, вы можете использовать плагин bamboo pre-post build, который может запускать скрипты при успешном выполнении сборки - он доступен в виде файла jar отсюда:

https://plugins.atlassian.com/plugin/details/5581

Он интегрируется с пользовательским интерфейсом, чтобы вы могли указать script pre или опубликовать план сборки - в разделе конфигурации настройки плана сборки.

Надеюсь, что это поможет.

Ответ 3

Пожалуйста, следуйте руководству по установке официального сайта бамбука. https://confluence.atlassian.com/bamboo/bamboo-installation-guide-289276785.html

Вы можете легко загрузить и установить бамбук. Я использовал установщик Windows, и он отлично работает.

Вы можете добавить триггер для плана сборки, чтобы запланировать сборку. Ваша сборка script может быть Ant, Maven, Gradle или т.д. Строить script следует добавить к заданию вашего плана сборки. И, как я сказал, используйте вкладку "Триггер", чтобы добавить триггер.

Для создания развертывания используйте кнопку "Создать проект развертывания" вкладки "Этапы" плана сборки. Затем вы можете добавить разные среды для развертывания. Это поможет вам сделать это. https://confluence.atlassian.com/bamboo/tasks-for-deployment-environments-339051206.html

Спасибо.