Работает для меня
responsive:true
maintainAspectRatio: false
Спасибо
Гудзон для автоматизированных сборок. Я выбрал его, потому что было самым легким установить и продемонстрировать. Система это слишком сложно и не гладко выглядит, не произведет на управление впечатление достаточно для получения их на борту для автоматизированных сборок. Особенно в проекте, который имеет много инерции.
Мы используем Hericus Zed Builds И управление Ошибками для наших автоматизированных сборок.
У нас есть 4 ответвления кода, каждого с Java, C++, C#, кросс-платформенными компиляциями и установщиками для 5 ОС.
Сделайте для сборок. Пакеты Debian для развертывания (так как наши выполнения рабочих серверов это).
МУРАВЕЙ и для сборки и для развертывания/установок.
Делает большой межплатформенный установщик.
Я имел успех с помощью buildbot, инициировал сценарием постфиксации на репозитории подверсии. Это использовалось и для автоматизированных сборок и для автоматизированного тестирования.
Автоинструменты GNU определенно. autoconf и автоделают, фактический стандарт для систем Unix.
Мы раньше использовали Визуальную Сборку из программного обеспечения Kinook, но недавно с нашим новым приложением мы переключились на MSBuild, так как это имело лучшую интеграцию с TFS и способностью создать пользовательские задачи.
Для автоматизированных сборок я думаю, что лучший инструмент, идущий прямо сейчас, является Городом Команды JetBrain. Бесплатная версия имеет все функции, Вам будут нужны для большинства 5-10 команд человека. Настроенный легко, конфигурирование новых проектов является безболезненным (относительно), и самое главное, это надежно.
Для автоматизированных миграций ничто не обыгрывает PowerShell.
На работе мы используем старого доброго Муравья для создания наших сервлетов Java.
Для нашего компилируемого Windows материала мы используем FinalBuilder.
CruiseControl для автоматизированных сборок. Работает отлично.
Автоматизированный Studio сборки.
Вместо того, чтобы позволить Вам mes со сценариями или XML-файлами, это идет с предопределенными графическими макро-операциями, который позволяет Вам создавать задачи легко.
Мы используем комбинацию инструментов сборки и непрерывного сервера интеграции:
Инструменты сборки:
Непрерывные серверы интеграции:
Странно достаточно я просто потратил перестройку двух недель (чтение, реализующее с нуля) наш ночной процесс сборки. Отличное развлечение (не, действительно). Я играл с идеей установить Сервер Основы Команды, но мы используем По необходимости для управления исходным кодом, и я не думал, что это стоило стычки.
Наш процесс является теперь рядом сценариев Powershell, которые работают на специализированной сборке/тестовом сервере, которые делают следование запланированной задачи:
Вытрите все исходное дерево (проверьте, что Вам ничего не проверили сначала!)
Снизьте все исходное дерево от По необходимости (от последней маркированной сборки)
Генерируйте отчет об изменении (путем синхронизации для ЗАГОЛОВКА и наблюдения, что снижается),
Создайте приложение
Индексируйте файлы PDB к По необходимости источники
Сохраните двоичные файлы и символы в выделенном сервере символов
Выполните тестовые проекты
Создайте установщик
Маркировка
Пошлите электронные письма группе с отчетами о состоянии относительно всего вышеупомянутого
Работы хорошо.
Мы используем TeamCity от JetBrains. Они также делают Resharper И IntelliJ.
Мы используем его для того, чтобы создать наши приложения .NET, и было довольно легко настроить, соединиться с TFS и выполнить дополнительные инструменты от. Это очень полируется и на самом деле отчасти напоминает мне об этом сайте. Найденный этим намного более хороший, чем CruiseControl, и для нашего размера команды это свободно. При необходимости в большом количестве различных сборок, большего количества сборок в расчете на пользователя, и так далее затем это стоит немного (но все еще довольно разумный).
NAnt для сборок (но MSBuild, Грабли, почти что-либо было бы прекрасно), и CruiseControl.NET для развертывания. Я в настоящее время работаю с новым Круизом от студий ThoughtWorks, поскольку он обеспечивает лучший способ подготовить различные конвейеры и позвольте нам меня, развертывают любую версию, которую я хочу к целевой среде.
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
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 :