Новости вендоров

Bamboo 5.6 обновление: Непрерывная интеграция корпоративного масштаба для команд любых размеров.

Непрерывная интеграция (НИ) это сложная задача даже при идеальных условиях: маленькая команда, работающая над проектом с нуля, где тестирование и запуск автоматизации формируются со старта. Теперь добавим унаследованный код, элементы разнообразных задач и тысячи разработчиков в совокупности. Это сильно усложняет задачу, не так ли?

Новый релиз Bamboo 5.6 оснащен рядом функций, спроектированых для улучшенного обеспечения непрерывной интеграции на корпоративном уровне. Итак, для всех вас 100 агентных пользователей: если вы еще не успели обновить вашу установку, как раз самое время!

Легкие триггеры через Stash

Все крупные компании отличаются, но у них у всех есть одно общее: множество хранилищ. Чаще всего хранилища строятся когда НИ сервер обнаруживает изменения. Подумайте, как это влияет на производительность систем НИ. Поллинг сотен хранилищ каждую минуты это серьезный расход ресурсов.

Теперь, когда вы соединяете Bamboo и Stash, эта проблема остается позади. Stash будет обращаться к Bamboo сразу когда изменение коснется хранилища. Никакого поллинга. Никаких вебхуков. Не нужно никаких особых конфигураций хранилища. Со Stash и Bamboo оно все просто «работает».

repotriggerИзначально планировалось что это вмотивирует больше пользователей Bamboo попробовать Stash. Но существующих клиентов Stash без внимания бы тоже не оставили. Мы абсолютно уверены, что вы захотите воспользоваться этим новым триггером в большинстве, если не во всех своих сборках, поэтому мы добавили функцию компаньона для упрощения задачи. Функция массового обновления для триггеров уже тоже доступна, это означает что можно расширить Git  без увеличения нагрузки на сервер или персонал.

BulkUpdateTrigger
Клонирование для развертывания

“Exhibit B” в саппорте для НИ в масштабе клонируется для развертывания. С Bamboo 5.6 можно клонировать целые развертываемые проекты, или отдельные задачи и настройки для отдельной среды.

cloneenvironment-600x293

Готовитесь создать каналы постоянной поставки для множества приложений? Создайте исходник развертываемого проекта и пользуйтесь им как клонируемым шаблоном. Добавляете новые среды тестирования для существующего проекта? Просто склонируйте конфигурацию для существующей среды и все задачи, переменные, триггеры и прочее будет скопировано, сокращая ваше время настройки вдвое или больше.

 Назначение агентов

Это нововведение о котором просило очень много клиентов. Звучало это приблизительно так: «У меня несколько критических сборок которые мы не можем поставить в очередь. Как быть уверенным, что они запустятся именно тогда когда их запустили?» Или, особенно в случае с большими клиентами… «Мой заказчик заплатил за 10 новых серверов чтобы использовать из как агентов для сборок, но когда бы они нам не понадобились, создается впечатление что они заняты сборкой других проектов. Обидно.»

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

DedicateAgent-600x232

Однако совместимость все еще важный элемент. Если работа по сборке требует Git 1.9, а назначенный агент запускает только Hg, то в назначенное время ничего не произойдет.

 

Купить Bamboo

Каталог продуктов Atlassian

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>