Мысли идут альтернативы

Мы изучали возможность использования Thoughtworks Go, чтобы помочь улучшить наш процесс сборки/развертывания/выпуска здесь, на работе, но из-за фактора цены и того, что вы на самом деле получили, мы отказались от этого.

Мне было интересно, есть ли альтернативы Thoughtworks Go? Они могут быть либо коммерческими, либо с открытым исходным кодом, я не против.


person Steve Griff    schedule 15.10.2010    source источник
comment
Компания ThoughtWorks только что объявила, что сделает Go бесплатным с открытым исходным кодом. thoughtworks.com/news/. Так что, может быть, вы можете попробовать еще раз.   -  person Srinivas    schedule 25.02.2014


Ответы (6)


Go только что был выпущен с открытым исходным кодом — см. http://www.thoughtworks.com/news/go-continuous-delivery-now-available-as-free-open-source

person Squirrel    schedule 25.02.2014
comment
Для этого он использует в памяти базу данных H2. Если вам нужно использовать реальную базу данных, вам нужно заплатить за это. - person Sairam; 18.08.2015

Это действительно зависит от того, чего вы хотите достичь.

Если вы хотите внедрить непрерывную доставку и, следовательно, конвейеры развертывания (от разработки до производства), то GO — единственный инструмент, который имеет это я полагаю, что на данный момент это высокоуровневое представление.

OTOH, если вы просто ищете сервер CI, то бесплатная версия GO работает хорошо, как и бесплатная версия TeamCity, Jenkins и Atlassian Bamboo. Я думаю, ни одна из последних трех пока не поддерживает концепцию конвейеров развертывания как первоклассную функцию.

person Matthew Skelton    schedule 18.05.2012
comment
TeamCity может делать все то же, что и GO, просто у него разные названия для одних и тех же концепций. Используя зависимости (моментальные снимки/артефакты), вы моделируете свои пайплайны, как в GO, они просто являются основным направлением TeamCity. - person Christian Rodemeyer; 28.01.2015
comment
Технически, возможно, вы можете делать с TeamCity большинство вещей, которые вы можете делать в Go, но вам будет сложно эффективно представлять параллельные конвейеры в TeamCity, а скорость и простота настройки конвейера развертывания с помощью безопасность по-прежнему намного быстрее в Go, чем в любом другом инструменте, который я знаю. - person Matthew Skelton; 31.01.2015

Я не смог прокомментировать ответ Мэтью, но BuildMaster от Inedo — очень популярная платформа для этого. У него немного больше возможностей, чем у Go, и, хотя это коммерческий продукт, доступна бесплатная версия, которая очень полезна для небольших команд.

(Отказ от ответственности: я работаю в Inedo, но имею опыт работы с обеими платформами)

person Karl Harnagy    schedule 17.04.2013
comment
Даже если вы еще не можете комментировать, это правильный ответ! Спасибо, что делаете это правильно. знак равно - person Jesse; 17.04.2013

Я провел тщательный обзор всех продуктов, ориентированных на непрерывную доставку, и обнаружил, что GO явно лучше всего подходит для этой роли. Он обеспечивает уровень визуального моделирования параллельных и последовательных рабочих процессов, с которым не может сравниться ни один другой продукт.

Сейчас в Nordstrom мы используем GO в качестве рекомендуемого сервера управления непрерывной доставкой. Единственный продукт, который действительно конкурирует, — это Jenkins, который большинство из нас считает слишком неуклюжим, чтобы быть желанной альтернативой.

Теперь он с открытым исходным кодом, поэтому вам не нужно беспокоиться о затратах на лицензирование. Я бы предложил вернуться назад и сказать вашим соратникам, что GO теперь является явным лидером в области открытого исходного кода в этой области.

person Maxx    schedule 06.03.2014

У нас были схожие выводы: бесплатная версия Go, «499 долларов за годовую поддержку бесплатной версии» и «499 долларов за 3 удаленных агента» заслуживали внимания, но скачок цен после этого (для «корпоративной» версии с поддержка управления выпуском) была астрономической.

Для коммерческих альтернатив есть Electric Cloud, но он даже дороже, чем продукт ThoughtWorks.

Для открытого исходного кода есть Cruise Control (Go — это переписанная частная версия Cruise Control с открытым исходным кодом), Continuum, LuntBuild, Anthill и т. д. В основном это системы сборки с непрерывной интеграцией (т. е. больше внимания уделяется запуску сборки, чем управлению). результаты), но, кажется, они работают хорошо (в прошлом я использовал круиз-контроль и Hudson с большим успехом).

person Dana Lacoste    schedule 04.01.2011

ThoughtWorks Go теперь доступен бесплатно и с открытым исходным кодом — https://github.com/GoCD/GoCD

person manojlds    schedule 24.04.2014