Warning! You are viewing the old version of site.

You will be redirected to the new site in 5 seconds

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Unknown macro: {alias}
  {composition-setup} cloak.toggle.exclusive = false {composition-setup}

Сервернепрерывнойинтеграции">
Unknown macro: {toggle-cloak}
Сервер непрерывной интеграции

Bamboo реализует управление agile-проектами в JIRA для более легкого управления пользователями, требованиями и задачами. Bamboo — это по-настоящему гибкий инструмент, который адаптируется к вашему процессу разработки, поскольку он построен на технологиях JIRA, которые включают настраиваемые бизнес-процессы и права доступа, OpenSocial гаджеты (платформа для создания приложений разработанная Google) и язык запросов JIRA (JQL).

Unknown macro: {cloak}

Ваши инструменты, только лучше

Bamboo работает с инструментами, которые вы уже используете, в том числе:

Управление кодом

Инструменты сборки

Автоматизация тестов

Качество кода

Subversion
Git
Mercurial
CVS
Perforce

Maven(1&2)
Ant
Make
Command line tools

jUnit
Selenium
PHPUnit
Any tool with xUnit output

Sonar
Clover

За пределами компиляции и тестирования

Планы сборок Bamboo состоят из последовательного запуска этапов, которые содержат параллельно выполняемые работы. Со сборками Bamboo, вы можете легко:

  • Компиляция и тестирование на нескольких платформах одновременно.
  • Быстрое выполнение единичных тестов перед длительными тестами.

Уведомления в режиме реального времени

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

Метод

Событие

  • Email
  • IM
  • RSS
  • IDE pop-up
  • Каждый результат сборки
  • Каждая неудача
  • Первая неудача
  • Первая сдача после отказа

Оставайтесь в своей IDE

Используйте Atlassian Connectors для Eclipse, Visual Studio, и IntelliJ IDEA для интеграции с Bamboo прямо из Вашей IDE.

  • Запуск сборок
  • Получайте уведомления в IDE
  • Просмотрите подробные результаты сборки

Сохраняйтесборкусвежей">
Unknown macro: {toggle-cloak}
Сохраняйте сборку свежей

Scrum является платформой итеративного подхода (в каждой фазе развития проходит повторяющийся цикл: Планирование — Реализация — Проверка — Оценка) для agile-разработки. Если вы сертифицированный Scrum-мастер или только начали ознакомление с agile-концепцией — Bamboo будет идеальным Scrum-инструментом для управления, планирования и отслеживания работы и результатов вашей команды.

Unknown macro: {cloak}

Разберитесь в результатах сборки

Результат показывает:

  • Test summary (отчет о тестировании) - новые, существующие и исправленные ошибки.
  • Error log summary (журнал ошибок) - компиляция и ошибки сборки.
  • Code changes (изменения кода) - кто что изменил в этой сборке?
  • Stage and job results (этапы и результаты работы) - какие проведены, какие - нет?
  • Комментарии от ваших товарищей по команде.





Копайте глубже

Что изменилось в неудавшейся сборке? Где произошли ошибки сборки и неудавшиеся тестирования?

Bamboo помещает ключевые детали на расстоянии одного клика от сводных результатов, в том числе:

  • Подробные результаты тестирования с полной историей неудачных испытаний.
  • Полные журналы сборок со всеми данными.
  • Сравнение файлов side-by-side ("бок о бок") в FishEye.





Метрики и отчетность

Ваши сборки замедляются вместе с ростом базы кода? Все больше и больше тестов проваливаются? Статистика сборки Bamboo ответит на эти и многие другие вопросы.

  • Build duration (продолжительность сборки) во времени
  • # failed tests (неудачные тесты) во времени
  • Avg. fix time (среднее время отладки) для неудавшихся сборок
  • Build queue duration (продолжительность очереди сборки) во времени
  • Per author statistics (статистика по автору) в том числе # triggered (сработанных),% неудавшихся и многое другое




ЗапросыJIRAисборкиBamboo">
Unknown macro: {toggle-cloak}
Запросы JIRA и сборки Bamboo

Если вы используете Scrum или модель водопада, Kanban (система производства, которая реализует принцип "точно в срок") выступает в качестве катализатора для управления изменениями посредством небольших, постепенных улучшений в существующий процесс. С помощью визуализации бизнес-процессов и группировки по различным критериям выполняемой работы (work in progress) ваша команда видит общую картину производства и выпуска продукта.

Unknown macro: {cloak}

Bamboo в JIRA

Все начинается с ключа запроса JIRA. Включите ключи запросов в описание коммита, в результате сборки метки или комментарии автоматически свяжут запросы и сборки.

  • Вкладка сборок в JIRA показывает все результаты сборок Bamboo связанные с Вашими запросами.
  • Просмотр статуса сборки в реальном времени, который связан с проектом или продуктом проекта на рабочем столе JIRA.
  • Определяйте какая сборка вызвала запрос JIRA и переходите к сборке в один клик, чтобы посмотреть изменения исходного кода сборки.

JIRA в Bamboo

Подобно тому, как JIRA показывает информацию о сборках Bamboo связанных с запросами, Bamboo может отображать информацию JIRA. Свяжите Bamboo c запросами JIRA и просматривайте изменения исходного кода (в FishEye), которые содержит сборка.

  • Просматривайте запросы, которые находятся в стадии активной разработки, в режиме реального времени.
  • Укажите какая сборка сделана в каком запросе в Bamboo, затем просмотрите запрос в JIRA.
  • Получайте подробную информацию о запросах, касающихся конкретной сборки или плана сборки в Bamboo.
  • Осуществляйте переходы из сборки Bamboo в запрос JIRA или просматривайте исходный код в FishEye одним кликом.

Рабочие столы JIRA

Bamboo отображает статистику сборки как OpenSocial портлет. OpenSocial контэйнер рабочего стола JIRA может отображать информацию о сборке Bamboo путем добавления портлетов Bamboo на рабочий стол JIRA. Наблюдайте за Вашими сборками в режиме реального времени в JIRA:

  • Портлет Bamboo Plans показывает список всех планов из Bamboo и статусы планов.
  • Получайте сводный отчет о последних результатах сборок Bamboo и активностей по сборкам.

РаспределенныесборкиирасширениеBamboo">
Unknown macro: {toggle-cloak}
Распределенные сборки и расширение Bamboo

Панель планирования Bamboo делает управление вашим списком задач по выпуску продукта (backlog) простым и быстрым. Есть возможность быстро изменять карточки заданий с помощью сочетаний клавиш и приоритезировать их с помощью перетаскивания (drag and drop). 

Unknown macro: {cloak}

Распределенные сборки

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

Воспользуйтесь преимуществами вычислительной мощности:

  • Запускайте работы параллельно для компиляции и тестирования на разных платформах одновременно.
  • Поддержка одновременных сборок одного план для устранения задержек в обратной связи.
  • Сокращайте очередь сборки запуском дополнительных агентов по мере необходимости.

Удаленные и Elastic Amazon EC2 агенты

Используйте вычислительные мощности организации или оплатите услуги в облаке Amazon EC2.

  • Удаленные агенты работают на оборудовании или виртуальных машинах в вашей инфраструктуре.
  • Elastic agents запускаются по требованию в облаке Amazon EC2.

Автоматическое управление агентами

Bamboo может автоматически запускать и останавливать elastic agents с помощью стратегий, таких как:

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

Используйте встроенные стратегии управления или определите свою ​​собственную!

 

Agileкоманды">
Unknown macro: {toggle-cloak}
Agile команды

В Scrum итерация называется спринтом. Каждый спринт представляет собой маленький «водопад». Во время разработки ПО в течение спринта делаются все работы по сбору требований, дизайну, кодированию и тестированию продукта. Во время подготовки backlog'а (приоритезированный список работ) фильтруйте карточки заданий, перетаскивайте запросы (drag and drop) для приоритезации. Панель планирования Bamboo делает управление backlog'ом быстрым и эффективным.

Unknown macro: {cloak}

Непрерывная интеграция

Быстрый цикл обратной связи имеет важнейшее значение для agile-команды. Параллельные испытания помогают делать цикл обратной связи коротким, что позволяет:

  • Тестируйте сборки в различных средах параллельно.
  • Сокращайте цикл обратной связи выполняя тесты параллельно.
  • Запускайте несколько сборок одного плана одновременно.

Непрерывное развертывание

Проводите непрерывное развертывание в среде обеспечения качества (Quality Assurance, QA) или выкладывайте каждый релиз пользователям сразу после прохождения тестов, Bamboo автоматизирует развертывание и выпуск релизов.

  • Структурируйте Вашу сборку этапами.
  • Делите артефакты на работы.
  • Развертывайтесь в нескольких средаз в одно и то же время.

Панели диаграмм и рабочие столы

Информационные панели очень важный инстурмент для agile-команд. В Bamboo легко поместить результаты сборки именно там, где Вашей команде легче будет увидеть их:

  • Панели диаграмм
  • Рабочие столы JIRA
  • Страницы Confluence
  • Любые OpenSocial рабочие столы, в том числе GMail или iGoogle

Управлениерелизами">
Unknown macro: {toggle-cloak}
Управление релизами

Во время спринта (итерация в Scrum, шаг производства цельного продукта), панель задач Bamboo является центральным местом сбора для каждого работника, чтобы посмотреть список задач в спринте и указать над чем он работает. Для команд практикующих Kanban (система производства, которая реализует принцип "точно в срок"), функционал плагина добавляет условия для выявления узких мест и ликвидации напрасного труда.

Unknown macro: {cloak}

Автоматизированное управление релизами

Интегрируйте Bamboo и JIRA с помощью Atlassian Bamboo Release Management Plugin для создания автоматизированного процесса постоянной разработки, тестирования и выпуска.

Выпуск версии в JIRA или GreenHopper активизирует активность в Bamboo.

  • Создайте свои артефакты релиза
  • Пометьте версию в системе управления кодом
  • Выпустите версию в JIRA или GreenHopper
  • Создайте ветвь в системе управления кодом
  • Переключите план сборки Bamboo на использование новой ветви!

Управление версиями

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

Выпущенные и невыпущенные сборки

На протяжении цикла разработки необходимо иметь ясность и контролировать, когда и где сборки были развернуты:

  • Сборки отображаются на вкладке продукты Jira.
  • Невыпущенные версии развернуты на сервере разработки.
  • Выпущенные версии развертываются на серверах разработки и обеспечения качества.
  • Выпущенные версии помечаются.
  • Невыпущенные сборки развертываются на сервере исправления ошибок.
  • Выпущенные сборки развертываются на промежуточном сервере.

Плагиныирасширения">
Unknown macro: {toggle-cloak}
Плагины и расширения

Используйте панель диаграмм и OpenSocial-гаджеты для отслеживания процесса производства в ваших проектах. Bamboo предоставляет возможность анализа статистических данных во время текущего спринта (итерация). Можно обратиться к прошлым итерациям и оценить предстоящие спринты.

Unknown macro: {cloak}


Ищите на Atlassian Plugin Exchange »

Популярные плагины

Хранилища и компиляторы

Качество кода

Atlassian IDE Connector - Подключите Bamboo прямо в Вашу среду разработки - Eclipse, IntelliJ, или Visual Studio
Bamboo Release Management plugin - Полная автоматизация выпуска сборки с использованием JIRA и Bamboo
Bamboo Artifactory plugin - Поддержка компиляторов Maven3 и Ivy/Ant
Pre/Post Build Command plugin - Запуск команд перед запуском сборки или когда сборка прошла или оказалась неудачной.

Bamboo Git repository plugin - Git поддержка для Bamboo
Bamboo ClearCase repository plugin - ClearCase поддержка для Bamboo
Bamboo Bazaar repository plugin - Bazaar поддержка для Bamboo
.Net Support - Настройка и исполнение .Net проектов

Bamboo Sonar plugin - Сообщайте о действиях сборки, обновляя проект на Sonar
Bamboo Sauce (Selenium plugin) - Запустите Selenium тестирования в облаке с Bamboo
Bamboo CheckStyle plugin - Произведите анализ и оформите Checkstyle отчеты
Bamboo JMeter Aggregator Plugin - Храните и делайте отчет по агрегированным данным по всем сборкам



Развивайте свой собственный плагин

Есть идея для плагина? Хотите интегрировать с инструментом, который тестирует покрытия кода, баг-трекером или системой управления исходным кодом? С Atlassian Plugin SDK Вы можете легко разработать свой собственный плагин для Bamboo и имеют в нем перечислены на Plugin Exchange.

Внедрение Bamboo в другие приложения

Bamboo поставляет JavaScript виджеты, которые могут быть встроены в любую HTML страницу. Добавьте пару строк кода и получите любое из следующего:

  • Все планы и избранные планы
  • Последние сборки
  • Последние статусы плана
  • Мои последние изменения
  • Графики плана

Вы также можете добавить Bamboo портлеты на свой рабочий стол JIRA или OpenSocial контейнер для мониторинга активности по сборке, неудавшихся тестированbq и сборок.

  • No labels