Развертывание CodeIgniter (или любых PHP-проектов) на живом сайте? - PullRequest
1 голос
/ 18 июня 2009

Каков идеальный способ развертывания проектов CodeIgniter (или любых других проектов PHP) с локальных компьютеров на работающий сайт? Я использовал Subversion для проверки и обновления кода с живых сайтов уже довольно давно. Но есть другие, которые говорят, что эта практика не хороша, так как вам не нужны метаданные svn на живом сайте. Я также прочитал несколько статей, где они используют Capitrano для развертывания проектов PHP. Какова ваша практика развертывания проектов PHP?

Ответы [ 2 ]

3 голосов
/ 18 июня 2009

Я использую Phing для всех своих строительных нужд.

Я создал несколько задач, таких как, prod, staging, debug. Когда я хочу отправить все данные на свой рабочий сервер, я просто использую phing prod . Это извлечет весь код из моего репо, внесет некоторые изменения в конфигурацию, запустит все статические файлы, такие как css и javascript, через минификатор и т. Д.

Более подробная информация о Phing здесь:

Phing.info

http://www.slideshare.net/hozn/phing-building-with-php

2 голосов
/ 18 июня 2009

Я задал похожий вопрос, и, похоже, многим людям нравится Финг:

Какова ваша предпочтительная стратегия развертывания php?

Я посмотрел на него, и файлы конфигурации были довольно пугающими. Мне интересно услышать больше на эту тему.

...