У меня есть работа на руках, и я не знаю, как это сделать.Развертывание на нескольких серверах с использованием Subversion как SVN
У нас есть два экземпляра EC2, работающих на Amazon, разработка и производство; каждый из которых имеет собственную базу данных MySQL. Кроме того, у нас есть третий вариант с Subversion SVN.
В настоящее время развертывание выполняется через SFTP с использованием Filezilla, с локальной машины одного из разработчиков на сервер; где он должен скопировать все файлы вручную на машину.
Таким образом, очень сложно гарантировать, что оба сервера имеют одинаковую версию кода.
Я думаю, что решение проходит через два SVN, один на сервере разработки и один на производственном. У Dev есть все коммиты в папке «Trunk». Каждый «филиал», который будет отмечен, имеет выпуск, будет передан в SVN Production.
Я думаю, что развертывание было бы намного проще, только для проверки.
Поскольку я новичок в выполнении таких конфигураций, как я могу это сделать? Настройка SVN на обеих машинах и передача каждой ветви на производство? экземпляры EC2 работают на Debian, с Nginx и Supervisor.
Вы также можете найти другие инструменты «Непрерывная интеграция» –
Знаете ли вы какие-либо учебные пособия, где я могу видеть конфигурации шаг за шагом? Благодаря! – Nunovsky