веб-приложение asp.net для автоматического развертывания кода из Subversion
-
23-08-2019 - |
Вопрос
Надеюсь, это не глупый вопрос, но после долгих поисков мне не удалось найти ничего похожего на то, что я пытаюсь сделать:
Мы создаем серию веб-приложений, основанных на общем движке asp.net mvc.Я хотел бы написать веб-приложение .net, которое позволило бы нашим менеджерам проектов автоматически получать самую последнюю стабильную версию из Subversion, собирать ее, а затем развертывать на сервере, чтобы они могли затем начать ее настраивать.Кто-нибудь здесь уже строил что-нибудь подобное?
Поскольку веб-приложение должно отвечать за некоторые другие функции, для меня имеет смысл найти существующий код (или пример), который делает что-то подобное, а не использовать готовый пакет.
Спасибо
Решение
у меня есть несколько CruiseControl.Net задачи - пара из них подключается к пакетным файлам на сервере, которые вызывают MSBuild для сборки, очистки и развертывания + архивирования веб-приложения на машине сборки.
Таким образом, я могу создавать сборки для QA и других отделов.
Другие советы
Если вы не хотите использовать svn.exe для оформления заказа, вы можете использовать СВН.НЕТ для доступа к репозиторию из вашего кода.
Если вы используете TortoiseSVN, вы можете использовать его хуки на стороне клиента для запуска сценария (например, файла .BAT) после извлечения, который создаст ваше решение, а затем скопируйте его в целевой каталог.