Какие инструменты Вы используете для Автоматизированных Сборок / Автоматизированные развертывания? Почему? [закрытый]

Работает для меня

responsive:true
maintainAspectRatio: false

Спасибо

11
задан casperOne 5 April 2012 в 13:08
поделиться

19 ответов

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

9
ответ дан 3 December 2019 в 00:58
поделиться

Мы используем Hericus Zed Builds И управление Ошибками для наших автоматизированных сборок.

У нас есть 4 ответвления кода, каждого с Java, C++, C#, кросс-платформенными компиляциями и установщиками для 5 ОС.

0
ответ дан 3 December 2019 в 00:58
поделиться

Сделайте для сборок. Пакеты Debian для развертывания (так как наши выполнения рабочих серверов это).

0
ответ дан 3 December 2019 в 00:58
поделиться

МУРАВЕЙ и для сборки и для развертывания/установок.

Делает большой межплатформенный установщик.

0
ответ дан 3 December 2019 в 00:58
поделиться

Я имел успех с помощью buildbot, инициировал сценарием постфиксации на репозитории подверсии. Это использовалось и для автоматизированных сборок и для автоматизированного тестирования.

1
ответ дан 3 December 2019 в 00:58
поделиться

Автоинструменты GNU определенно. autoconf и автоделают, фактический стандарт для систем Unix.

1
ответ дан 3 December 2019 в 00:58
поделиться

Мы раньше использовали Визуальную Сборку из программного обеспечения Kinook, но недавно с нашим новым приложением мы переключились на MSBuild, так как это имело лучшую интеграцию с TFS и способностью создать пользовательские задачи.

1
ответ дан 3 December 2019 в 00:58
поделиться

Для автоматизированных сборок я думаю, что лучший инструмент, идущий прямо сейчас, является Городом Команды JetBrain. Бесплатная версия имеет все функции, Вам будут нужны для большинства 5-10 команд человека. Настроенный легко, конфигурирование новых проектов является безболезненным (относительно), и самое главное, это надежно.

Для автоматизированных миграций ничто не обыгрывает PowerShell.

2
ответ дан 3 December 2019 в 00:58
поделиться

На работе мы используем старого доброго Муравья для создания наших сервлетов Java.

1
ответ дан 3 December 2019 в 00:58
поделиться

Для нашего компилируемого Windows материала мы используем FinalBuilder.

3
ответ дан 3 December 2019 в 00:58
поделиться

CruiseControl для автоматизированных сборок. Работает отлично.

2
ответ дан 3 December 2019 в 00:58
поделиться

Автоматизированный Studio сборки.

Вместо того, чтобы позволить Вам mes со сценариями или XML-файлами, это идет с предопределенными графическими макро-операциями, который позволяет Вам создавать задачи легко.

3
ответ дан 3 December 2019 в 00:58
поделиться

Мы используем комбинацию инструментов сборки и непрерывного сервера интеграции:

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

  1. Знаток
  2. Система онлайн бронирования
  3. Gradle
  4. Грабли

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

  1. Jenkins
  2. Гудзон
  3. Travis CI
4
ответ дан 3 December 2019 в 00:58
поделиться
4
ответ дан 3 December 2019 в 00:58
поделиться

make и bash на Linux

make и cmd на окнах

4
ответ дан 3 December 2019 в 00:58
поделиться

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

Наш процесс является теперь рядом сценариев Powershell, которые работают на специализированной сборке/тестовом сервере, которые делают следование запланированной задачи:

Вытрите все исходное дерево (проверьте, что Вам ничего не проверили сначала!)

Снизьте все исходное дерево от По необходимости (от последней маркированной сборки)

Генерируйте отчет об изменении (путем синхронизации для ЗАГОЛОВКА и наблюдения, что снижается),

Создайте приложение

Индексируйте файлы PDB к По необходимости источники

Сохраните двоичные файлы и символы в выделенном сервере символов

Выполните тестовые проекты

Создайте установщик

Маркировка

Пошлите электронные письма группе с отчетами о состоянии относительно всего вышеупомянутого

Работы хорошо.

4
ответ дан 3 December 2019 в 00:58
поделиться

Мы используем TeamCity от JetBrains. Они также делают Resharper И IntelliJ.

Мы используем его для того, чтобы создать наши приложения .NET, и было довольно легко настроить, соединиться с TFS и выполнить дополнительные инструменты от. Это очень полируется и на самом деле отчасти напоминает мне об этом сайте. Найденный этим намного более хороший, чем CruiseControl, и для нашего размера команды это свободно. При необходимости в большом количестве различных сборок, большего количества сборок в расчете на пользователя, и так далее затем это стоит немного (но все еще довольно разумный).

5
ответ дан 3 December 2019 в 00:58
поделиться

NAnt для сборок (но MSBuild, Грабли, почти что-либо было бы прекрасно), и CruiseControl.NET для развертывания. Я в настоящее время работаю с новым Круизом от студий ThoughtWorks, поскольку он обеспечивает лучший способ подготовить различные конвейеры и позвольте нам меня, развертывают любую версию, которую я хочу к целевой среде.

5
ответ дан 3 December 2019 в 00:58
поделиться

UppercuT uses NAnt to build and it is the insanely easy to use Build Framework.

Automated Builds as easy as (1) solution name, (2) source control path, (3) company name for most projects!

http://code.google.com/p/uppercut/

Some good explanations here: UppercuT

More information


UppercuT is a conventional automated build, which means you set up a config file and then you get a bunch of features for free. Arguably the most powerful feature is the ability to specify environment settings in ONE place and have them applied everywhere, including documentation when it builds the source.

Documentation available: https://github.com/chucknorris/uppercut/wiki

Features :

2
ответ дан 3 December 2019 в 00:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: