Главная / Блог / Новости 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)

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

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

Более 3000 запущенных проектов

Вместе с нами многие уже развивают свой бизнес! Смотреть все отзывы
Хочу выразить большую благодарность коллективу компании "ImageCMS" а именно Ивану и Марии! Во время выбора компании проводил переговоры с 7 различными организациями, Иван единственный кто смог адекватно объяснить и подсказать всю необходимую информацию для принятия решения. В итоге результат более чем на 100% соответствует ожиданиям, а во много их даже превосходит!
Перепробовав много CMS (opencart, Битрикс) и др. Мы увидим, как много в каждой из них недостатков. Где-то или очень сложно или очень дорого кастомизировать. Работая маркетологом, могу заверить, что в ImageCMS большинство нужны "фич" реализовано из коробки, без дополнительных надстроек. Посмотрев демо версию новой версии движка, был приятно удивлен скоростью работы (ооочень важно).
За время сотрудничества компания показала себя в качестве ответственного подрядчика, быстро воплотив в жизнь удобный интернет-магазин с учетом всех наших пожеланий.
Работой доволен. Отвечают всегда быстро и по сути, остаются только приятные впечатления от общения. Пара слов о новом движке: Быстро, красиво и интуитивно понятно. Полностью оправдывает вложенные средства. Рекомендую.
Доволен. Скрипт считаю перспективным. Считаю, что ваш коллектив работает на опережение: ваше предложение было оптимальным по цене/качеству.
Опертивная и четкая работа, своевременое предоставление дополнительных консультаций по работе с административной частью. Созданным магазином довольна. Рекомендую этот движок!