Я пытаюсь автоматизировать процесс сборки для инженерной группы. В рамках этой автоматизации я пытаюсь добраться до точки, где применение определенного тега, который соответствует шаблону, запускает автоматизированный процесс, который будет делать следующее:
- Проверить исходный код
- Создание скрипта сборки из шаблона
- Построить проект
Я почти уверен, что мог бы сделать это с помощью post-hook в subversion, но я пытаюсь найти способ сделать это с помощью чего-то другого, кроме хука subversion.
- Имеет ли смысл отслеживать каталог тегов в репозитории subversion, чтобы запустить мой рабочий процесс?
- Существуют ли какие-либо достойные инструменты, которые помогают в этом (если возможно, .NET было бы здорово).
- Мне лучше просто написать движок для этого?
Мои предпочтения:
- Существующий продукт, который выполняет все или часть этого
- Если необходимо провести разработку, предпочтительнее использовать .NET.
- Работает с Windows (у нас есть репозиторий на основе Linux, но все сборки происходят на Windows)