пятница, 13 апреля 2007 г.

Continuous Integration новые возможности с использованием open source

Для тех кто не в курсе.

Continuous Integration:

Частая интеграция с помощью средств автоматического сборки проекта и тестирование предназначенные для уменьшения проблем интеграции и позволяет команде разработчиков разрабатывать и связывать куски приложения в одно целое более быстро. С первой публикации статьи Мартина Фаулера о Continuous Integration этот метод быстро стал популярным. В последней версии он фокусируется на следующих принципах:


  1. Использование и поддержка одного репозитария кода.

  2. Автоматическая сборка проекта

  3. Создание самотестирующихся билдов

  4. Каждый коммитит каждый день

  5. Every Commit Should Build the Mainline on an Integration Machine

  6. Сохранять способность быстрой сборки

  7. Тестировать на клоне живой ситемы на которой проет в будущем будет работать

  8. Сделать проще доступ любому для получения последней версии исполняемого файла

  9. Каждый может увидеть что происходит

  10. Автоматический деплоймент

Более подробно вы можете прочитать об этом по ссылке:

http://martinfowler.com/articles/continuousIntegration.html#EveryCommitShouldBuildTheMainlineOnAnIntegrationMachine

В настоящее время для любителей open source приложений появилась возможность использовать Continuous Integration без использования проприетарных средств. Оно основывается на использовании следующих программных продуктов:

MSBuild, CruiseControl.NET, FxCop, NUnit, NCover, Subversion.

Обо всем это вы можете прочитать на сайте http://dotnet.org.za/cjlotz/

Комментариев нет:

Linux.org.ru News

Вебпланета - все новости

CNews - Издание о высоких технологиях