Я пытаюсь понять, каков наилучший способ развертывания пользовательских модулей из среды разработки в стадии подготовки или производства. Чтение со страниц поддержки SugarCRM (http://support.sugarcrm.com/04_Knowledge_Base/02Administration/100Studio_and_Module_Builder/01_Best_Practices_When_Building_Custom_Modules/), все новые модули должны быть построены с помощью Module Builder. Результатом этого является .zip
файл, который является развертываемой единицей. Затем на странице поддержки говорится, что никогда не следует повторно развертывать пакет, и все дальнейшие изменения должны выполняться в Studio.
После развертывания модуля вы должны использовать Studio для выполнения любых дополнительных настроек вашего модуля …
Как я понимаю, Studio изменяет файлы в custom/
каталог и нет развертываемого пакета с изменениями (например, .zip
файл). Как я могу развернуть изменения, сделанные в Studio, в промежуточных или производственных средах? Я думал об использовании Git и есть изменения в custom/
каталог отслеживается. Тогда я мог бы перенести изменения в нужную среду. Это жизнеспособное решение? Или кто-нибудь придумал что-то еще?
Git — это хороший способ управлять вашими настройками в Sugar. Вот некоторые дополнительные ресурсы, которые помогут вам найти лучший процесс:
Других решений пока нет …