Главная / Блог / Новости ImageCMS / Оперативный план и автообновления

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

12 сентября 11
Reading Time: 1
Комментариев нет
1 Star2 Stars3 Stars4 Stars5 Stars (3 votes)

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

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

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

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

git diff startTag endTag —name-only

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

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

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

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

Comments (0)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Создайте свой личный демо-магазин ImageCMS
Подпишитесь, чтобы получать новости

Be the first to know about Premmerce development and project news

Вы успешно подписались на наши новости. Спасибо большое!