В нашей среде разработки каждый разработчик имеет свой собственный сервер разработки. Часто они фактически не разрабатываются на этом сервере, а разрабатываются с локального компьютера, развертываются на своем сервере разработки, а затем подключаются к удаленному отладчику для выполнения отладки.
Мой вопрос; Как я могу использовать MSBuild для выполнения различного набора задач для каждого пользователя?
Я хочу, чтобы каждый пользователь мог определять свой собственный процесс сборки с помощью задач MSBuild, но я не хочу, чтобы это обязательно влияло на других разработчиков. Я также хочу, чтобы набор задач по умолчанию выполнялся, если данный пользователь явно определил свой собственный процесс.
Пример:
- SomeProj.csproj
- Процесс сборки MS по умолчанию - копирование на тестовый сервер или промежуточный сервер
- Пользовательский процесс для Стива - копирование на сервер разработчика Стива
- Пользовательский процесс для Эрика - копирование на сервер разработчика Эрика