Будет ли установка Continuous Integration мешать другим сайтам на сервере - PullRequest
0 голосов
/ 30 мая 2011

У меня есть много php-сайтов, работающих на моем VPS. Я хочу создать еще один сайт, но с непрерывным процессом интеграции. Сейчас я читаю документы и думаю, что для этого нужно установить много вещей.

Так что я хочу знать, будут ли затронуты другие мои сайты, или я могу разделить другие сайты. и использовать сервер непрерывной интеграции Jenkins или Hudson только для одного сайта. это возможно.

Есть ли какая-нибудь книга, которая поможет мне в создании такого рода проекта.

1 Ответ

0 голосов
/ 30 мая 2011

Поскольку вы используете VPS, вы можете клонировать вашу текущую настройку.

В клоне настройте CI и убедитесь, что на других сайтах ничего не сломалось. После того, как вы думаете, что вы сделали, либо

  • a) использовать только что созданный клон в качестве "основного сервера" и перенаправить весь трафик туда с намерением позже удалить первый "клон" (то, что у вас есть в настоящее время). Для этого необходимо, чтобы все изменения, которые вы вносите в свой главный сервер после клонирования VPS, применялись и к клону.
  • или b) применить все шаги, которые вы предприняли, чтобы гарантировать, что клонированный сервер работает 100% на главном сервере. Для этого необходимо документировать каждое изменение на клонированном сервере.

Если это не так уж и сложно, ваш текущий сайт некоторое время отключается (например, сайт хобби), тогда я бы просто пошел на это. Просто прочитайте документы и учебные пособия, прежде чем начать, чтобы узнать о возможных подводных камнях.

(Это рассуждение может быть применено ко всем основным изменениям вашего сервера, пример CI должен быть довольно безопасным, поскольку, в прошлый раз, когда я пытался, у Хадсона был только один файл большого размера ...)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...