Какие системы сборки существуют для чисто внешнего кода? - PullRequest
3 голосов
/ 24 октября 2010

Я хочу внедрить систему сборки, которая будет запускать модульные тесты и JSLint на Javascript, генерировать документацию и сжимать JavaScript и CSS в минимизированные пакеты.

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

Я чувствую себя подавленным всеми вариантами в системах сборки - некоторые нацелены на .NET, другие на Java.

Какая система лучше всего подходит для моих требований, учитывая, что выбор серверной части не имеет значения?

1 Ответ

2 голосов
/ 24 октября 2010

Любая система сборки будет работать, но нет специально разработанной для нее. Я бы порекомендовал Ant или NAnt в зависимости от того, удобнее ли вам использовать Java или .NET. Любой из них хорошо подойдет для ваших целей, запустив инструменты командной строки для действий, которые вы хотите в рамках вашей сборки.

Вы также можете найти сторонние задачи, специфичные для ваших задач:

Муравей JSLint http://jslint4java.googlecode.com/svn/docs/1.3.1/ant.html

Для непрерывной интеграции я бы порекомендовал TeamCity. Он будет хорошо работать с любой системой сборки, предоставляет отличный интерфейс и бесплатен для 20 проектов.

http://www.jetbrains.com/teamcity/

...