веб-приложение asp.net для автоматического развертывания кода из Subversion

StackOverflow https://stackoverflow.com/questions/893978

  •  23-08-2019
  •  | 
  •  

Вопрос

Надеюсь, это не глупый вопрос, но после долгих поисков мне не удалось найти ничего похожего на то, что я пытаюсь сделать:

Мы создаем серию веб-приложений, основанных на общем движке asp.net mvc.Я хотел бы написать веб-приложение .net, которое позволило бы нашим менеджерам проектов автоматически получать самую последнюю стабильную версию из Subversion, собирать ее, а затем развертывать на сервере, чтобы они могли затем начать ее настраивать.Кто-нибудь здесь уже строил что-нибудь подобное?

Поскольку веб-приложение должно отвечать за некоторые другие функции, для меня имеет смысл найти существующий код (или пример), который делает что-то подобное, а не использовать готовый пакет.

Спасибо

Это было полезно?

Решение

у меня есть несколько CruiseControl.Net задачи - пара из них подключается к пакетным файлам на сервере, которые вызывают MSBuild для сборки, очистки и развертывания + архивирования веб-приложения на машине сборки.

Таким образом, я могу создавать сборки для QA и других отделов.

Другие советы

Если вы не хотите использовать svn.exe для оформления заказа, вы можете использовать СВН.НЕТ для доступа к репозиторию из вашего кода.

Если вы используете TortoiseSVN, вы можете использовать его хуки на стороне клиента для запуска сценария (например, файла .BAT) после извлечения, который создаст ваше решение, а затем скопируйте его в целевой каталог.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top