Я работаю в командной среде, где каждый разработчик работает со своего локального рабочего стола и развертывается на виртуальной машине, которой они владеют в сети. То, что я пытаюсь сделать, - это настроить решение Visual Studio, чтобы при создании решения каждое развертывание проектов обрабатывалось в событии после сборки для этой виртуальной машины разработчиков.Лучший способ развертывания пост-сборки Visual Studio в командной среде?
Что я действительно хотел бы сделать, так это передать права на эти сценарии отдельному разработчику, чтобы они могли выполнять свои шаги по построению почты, и они не обязательно должны быть одинаковыми для всех.
Пара вопросов:
- Является ли событие после сборки место для выполнения этого типа операции развертывания? Если не самое лучшее место для этого?
- Какое программное обеспечение, инструменты или учебные пособия/сообщения в блогах доступны для разработки системы автоматического развертывания, поддерживающей эти сценарии?
Edit: MSBuild кажется, путь в этой ситуации. Кто-нибудь использует альтернативные технологии с успехом?
Редактировать: Если вы читаете этот вопрос и задаетесь вопросом, как выполнить другой набор задач MSBuild для каждого разработчика, пожалуйста, ознакомьтесь с этим вопросом; Executing different set of MSBuild tasks for each user?
У нас будет общая среда для постановки и тестирования, но я не хочу, чтобы разработчики развертывали друг друга с каждой сборкой. Однако я хочу дать им реальный сервер для работы, не прося их установить на свою машину Win 2k8, SQL, MOSS и т. Д. MSBuild, вероятно, правильный ответ для нас. – 2008-09-16 19:07:00