Использование управления исходным кодом и механизма сервера сборки. Сервер сборки должен быть в состоянии извлечь из управления исходным кодом, когда вы фиксируете изменение, собираете проект, проводите любые юнит-тесты, которые у вас могут / должны быть, изатем разверните на тестовом сайте.
В зависимости от того, какую платформу сервера сборки вы используете, вам может потребоваться или может потребоваться выполнить различные объемы работы.В прошлом я использовал Bamboo от Atlassian.Фантастический продукт, но вы должны настроить развертывание с помощью MSBuild - это хорошо, но может потребоваться некоторое время, чтобы сделать его идеальным.Я уверен, что есть несколько хороших примеров для этого.
Как это будет работать для вас:
Когда вы закончите работу над файлом / проблемой, вы сможете зафиксировать свои изменения.Затем сервер сборки обнаружит эти изменения и будет ждать разное время (ожидая, пока вы совершите больше), например, 3 минуты, проверьте свои изменения и разверните.После завершения развертывания вы можете настроить уведомления, чтобы перейти к вашей группе тестирования - со ссылкой в электронном письме, в которой будет указано, где находится сайт и какие изменения произошли (на основе журнала фиксации SVN).
ИтакВаше сетевое усилие состоит в том, чтобы проверить файл с правильным комментарием - и вы закончили.