Функции/Темы и файлы создания Drush: Как управлять обновлениями?


Я пытаюсь автоматизировать свою разработку с помощью файлов и функций Drush Make.

Я использую Drush Make.me для создания файла make.

Я создал модуль функций на своем локальном компьютере. Какой лучший способ рассказать DrushMake.me об этом модуле.

Думаю, я мог бы загрузить его на свой веб-сайт, а затем поместить URL-адрес в Drush Make. Однако я не уверен, что это лучший способ сделать это. Например, что произойдет, если я обновлю функция в будущем. Как существующий веб-сайт, содержащий старую функцию, узнает, что он был обновлен.

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

На данном этапе я хотел бы сохранить свою тему и функции в секрете, так как я хочу проработать все перегибы.

Любые советы о том, как управлять всем, были бы очень признательны.

Author: big_smile, 2013-12-11

1 answers

Вам следует создать профиль установки, соответствующий вашему файлу make. Затем вы можете сохранить свою тему в профиле установки. Существует команда Drush для создания профиля установки; см. эту проблему на drupal.org . Если вы используете этот метод, вы можете просто запустить drush pm-update для обновления модулей, а затем заново создать свой файл makefile и профиль установки с помощью команды Drush generate-profile.

Другим вариантом было бы просто сохранить вашу пользовательскую тему в git хранилище. Вы можете загрузить модуль или тему из репозитория Git. Смотрите этот ответ для получения подробной информации о том, как это сделать.

 2
Author: greg_1_anderson, 2017-04-13 12:47:08