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

Это памятка для меня, для конкретного клиента, мало кому пригодится
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. в главном модуле галку снять, чтоб сжимал и объединял стили и скрипты