Автоматическая сборка с контролем исходного кода - PullRequest
0 голосов
/ 30 сентября 2011

Я использую SourceSafe 2005, и у меня есть проект в VB.NET Framework 4.

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

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

Какой, по вашему мнению, самый простой способ создать что-то подобное?

Если я должен начать использовать SVN для этого, то это также будет возможно.

Ответы [ 2 ]

1 голос
/ 03 октября 2011

Если вы ищете простую сборку и, возможно, развертывание в первой среде, вы должны иметь возможность использовать любое количество инструментов, в том числе бесплатных, таких как CC.Net, и CI-решения командного уровня, как упомянуто Сильванаар.

Если развертывание усложняется, инструменты моей компании ( urbancode.com ) могут быть более подходящими, поскольку мы довольно сильно фокусируемся на части CI «что будет после сборки».

Кроме того, VSS - довольно ужасное место для хранения вашего исходного кода (я слышал, что он называется «визуальный уничтожитель исходного кода» несколькими клиентами).Новый TFS от Microsoft лучше, как и Subversion (и многие, многие другие).Вам не нужно переключать систему контроля версий для реализации сборки и развертывания.Многие инструменты CI имеют интеграцию с VSS (вы можете найти список здесь ), но друзья не позволяют друзьям использовать VSS.

0 голосов
/ 30 сентября 2011

Я рекомендую TeamCity Он поддерживает SourceSafe и создание SLN или через MSBUILD.

...