Логотип imagecms

Оперативный план и автообновления

Всем привет, слишком давно в нашем блоге не было обновлений, ну что же, сегодня мы  это исправим.

В предыдущем посте, почти все задачи, которые мы перед собой поставили - достигнуты.
Вот текущий процесс разработки http://dev.imagecms.net/projects/imagecmsshop/versions/6.
Сделано много, чтобы упростить и сделать быстрей процесс создания новых магазинов...

Ну а теперь о самом главном в нашем посте - авто-обновлении. 
Давайте вместе попробуем создать простую систему авто-обновления с помощью git и php. Для начала нам нужно узнать список файлов, которые были модифицированых между двумя релизами.  Уточню, мы используем для разработки github, а тажке git tags - чтобы быстро переключаться между версиями.

Для начала получим список модифицированных файлов с помощью команды diff

git diff startTag endTag --name-only

После выполнения такой команды в консоли мы увидим нужный нам список фалов.

Что дальше? Осталось их аккуратно упаковать в архив, для чего напишем простенький скрипт на php, который будет получать список файлов и добавлять их в tar архив.

Посмотреть пример

В следующей статье поговорим о обновлениях БД.
Спасибо.

Читайте также:
13 Сентября 2011 1685 0
Подпишитесь на еженедельную рассылку и получайте скидки на популярные e-commerce продукты
И совсем скоро Вы станете гуру в e-commerce, веб-разработке, SEO и в интернет-маркетинге! Развивайте свой бизнес с актуальной информацией, успешными кейсами и вдохновляющими примерами.
(Комментарии: 0)
Вы должны , чтоб присоединиться к разговору
Давайте дружить!

Узнавайте все новости, получайте обзоры, кейсы
и другие полезные материалы по e-commerce через социальные сети!

Консультация по ImageCMS Shop
 
Уже уходите? Еще секундочку!

Зарегистрируйтесь, и вам навсегда обеспечены скидки на популярные
e-commerce продукты! Также мы будем делиться с вами самой ценной
информацией для развития вашего бизнеса.

или