2009-06-10 3 views
3

Мне было интересно, если кто-то там делает свои сборки программного обеспечения, используя что-то вроде EC2 Amazon. Я думал о попытке переместить наши сборки в эту среду. Сейчас наши сборки серийны, но только потому, что у нас недостаточно компьютеров для параллельной работы всех компонентов. Используя EC2, мы могли создать 50 или около того компьютеров, запустить их в течение нескольких минут в массивной параллели, а затем отправить результаты сборки обратно на наш сайт. Как только мы закончим, мы можем закрыть или уничтожить машины. Это сэкономит нам кучу времени, так как шея бутылки действительно является сборкой, а не размером с результатами.Запуск сборки в облаке

Кто-нибудь еще делает это? Можете ли вы предложить какие-либо советы?

ответ

2

Наша компания управляет нашей системой сборки на EC2; у нас есть гораздо меньшая настройка, чем та, о которой вы говорите, но у нас есть экземпляр контроллера сборки, работающий с Hudson, который запускается с помощью отдельного чистого экземпляра, а затем распространяет артефакты сборки на наш сервер репозитория (что также случается на EC2)

Использование облачного решения идеально подходит для того, что вы описываете, так как вы можете развернуть серверы сборки только тогда, когда вам это нужно, и быть уверенными в том, чтобы строить с фиксированной базовой линии каждый раз. Единственный недостаток, о котором я могу думать, - это время сборки; экземпляр EC2 может занять до 10 минут, поэтому вам нужно либо добавить это на свое общее время сборки, либо постоянно поддерживать серверы сборки.

+0

Мы также используем hudson! Я понятия не имел, что такие случаи заняли так много времени, чтобы начать. Тем не менее, наши текущие сборки - 3 ранга, поэтому он все равно должен быть быстрее. – stimms

+0

Время запуска экземпляра EC2 намного меньше 10 минут в 2011 году. Также Хадсон теперь известен как Дженкинс. –

+0

Ну, я написал этот ответ более двух лет назад, поэтому, очевидно, несколько вещей изменились. Раньше мы использовали длительное время запуска в основном с экземплярами Windows. –

 Смежные вопросы

  • Нет связанных вопросов^_^