У меня есть веб-сайт PHP, поддерживаемый базой данных MySQL, и небольшая команда программистов, отправляющих код в Subversion. Обычно мы пишем код, тестируем его локально, фиксируем в subversion, а затем копируем измененные файлы в скрытую область для онлайн-тестирования.
Однако ошибки могут быть допущены. Иногда я хочу обновить сайт, чтобы я знал, без сомнения, что код сайта и база данных действительно представляют то, что находится в подрывной деятельности. Я хотел бы получить как можно более близкое решение к одному щелчку, чтобы оно было надежным.
Какой лучший способ сделать это?
Кстати, если это имеет значение, мы разрабатываем на машинах Windows.