Обучаю битриксу программистов, интеграторов. Подробнee ⇒

Создать билд, новая ветка (памятка для меня)



Это памятка для меня, для конкретного клиента, мало кому пригодится
1. архивируем на боевом сайте папку /local/php_interface/vendor/
2. архивируем на боевом сайте папку /bitrix/themes/
3. запустить скрипт создания дампа актуальной базы
зайти на боевой сервер
sudo -i
mc
запустить в папке /disk/.teamcity_scripts/
скрипт ***.com.prepare.sh

4. в teamcity запусить создание билда
Если надо не мастер, то указать ветку (до этого ее создать в PhpStorm)


5. после создания билда  на сервере билдов удалить /disk/builds/sites/build5/.htsecure
6. исправить переадресацию на 80 порт
добавить в /disk/builds/sites/build5/bitrix/php_interface/.dbconn
if (($pos = strpos($_SERVER['HTTP_HOST'], ':')) !== false){
    $HTTP_HOST = $_SERVER['HTTP_HOST'] = substr($_SERVER['HTTP_HOST'],0,$pos);
}


7. исправляем ошибку Fatal error с модулями autoload
комментим  в /local/php_interface/init.php стр.30
require_once (__DIR__."/../php_interface/vendor/autoload.php");
распаковываем архив /local/php_interface/vendor/
расскомментим  в /local/php_interface/init.php стр.30

8. исправляем ошибку со стилями
распаковываем архив /bitrix/themes/

9. проверить, чтобы не было агентов, которые добаляют в битрикс24 просроченные лицензии, который обновляет цены в эквайринге

10. изменить настройки модуля /bitrix/admin/settings.php?lang=en&mid=nanocad.dev&mid_menu=1
порт 80
путь к методам /ws2.eng/...

11. изменить настройки модуля /bitrix/admin/settings.php?lang=en&mid=nanocad.user
порт 80
путь к методам /ws2.eng/...

12. изменить настройки модуля /bitrix/admin/settings.php?lang=en&mid=nanocad.com
API_USER_ID

13. кеш отключить

14. в главном модуле галку снять, чтоб сжимал и объединял стили и скрипты


новая ветка

объединить ветки


Deployment


Git


Создать проект с гита
File > Project from version control

Упралять доступами
Git > manage Remotes


URL вида
https://login:pass@bitbucket.org/ruplexus/****cad.com.local.git



Если блог был полезным, можете угостить меня "чашечкой кофе" :)

Сбер по номеру телефона +7 (953) 585-13-09 Вероника.
Спасибо!