Просмотров: 28552
Дата последнего изменения: 10.07.2023
Сложность урока:
5 уровень - сложно, но не смертельно. Нужно подумать, вспоминать уже пройденный материал, собрать в кучу внимание, немного терпения и всё получится.
Бета-версии
Внимание! Для операций, описанных в данной главе, необходимы знания администрирования *nix-систем. Перед началом проведения данных операций рекомендуется сделать полный бекап «Виртуальной машины».
При разработке своих решений на основе виртуальной машины BitrixEnv/VMBitrix.CRM, может понадобиться отслеживание изменений в ее версиях файлов и новых возможностей. Для этого вы можете включить репозиторий бета-версии BitrixEnv/VMBitrix.CRM или подключить репозиторий исходников виртуальной машины и отслеживать все изменения.
Внимание!
- Сама бета-версия и ее исходные коды доступны для BitrixEnv/VMBitrix.CRM, начиная с версии 7.3.10.
- Обратного отката установленной бета-версии BitrixEnv/VMBitrix.CRM к стабильной нет. Чтобы перейти к ней, нужно дождаться релиза стабильной версии, новее беты, или установить текущую стабильную заново. Например, для бета-версии 7.3.10, нужно ждать стабильную версию 7.4.
Нумерация бета-версий
Мы решили оставить небольшой запас для возможности выпускать стабильные версии. Поэтому они будут иметь номер выше, чем текущая стабильная
BitrixEnv/VMBitrix.CRM. Например, текущая – 7.3.2, бета – 7.3.10. До версии 7.3.10 могут быть выпущены стабильные версии, с версии 7.3.10 и выше – беты. Для нового релиза, например 7.4.xx, порядок тот же: до 7.4.10 – стабильные, 7.4.10 и выше – беты и т.д.
Функционал бета-версий
Все исправления, дополнения и новый функционал, выпускаемый в бете, выйдет в следующей стабильной версии.
Жизненный цикл бета-версии
Ориентировочно 2-4 месяца, после чего все изменения должны уйти в релиз стабильного варианта.
Включение/выключение
Как включить или выключить бета-версию BitrixEnv/VMBitrix.CRM
Если у вас стабильный вариант, вам нужно обновить BitrixEnv/VMBitrix.CRM до 7.3.2 или выше.
- Далее есть 2 пути:
- если пул не создан:
- включить: 2. Configure localhost settings > 7. Enable or disable beta version of bitrix-env > 1. Enable bitrix-env beta versions.
- выключить: 2. Configure localhost settings > 7. Enable or disable beta version of bitrix-env > 1. Disable bitrix-env beta versions.
- если пул создан:
- включить: 1. Manage Hosts in the pool > 10. Enable or disable bitrix-env beta versions > 1. Enable bitrix-env beta versions.
- выключить: 1. Manage Hosts in the pool > 10. Enable or disable bitrix-env beta versions > 1. Disable bitrix-env beta versions.
или:
- включить: 2. Configure localhost settings > 7. Enable or disable beta version of bitrix-env > 1. Enable bitrix-env beta versions.
- выключить: 2. Configure localhost settings > 7. Enable or disable beta version of bitrix-env > 1. Disable bitrix-env beta versions.
Для VMBitrix.CRM (т.к пул создается сразу при установке машины):
- включить: 2. Configure localhost settings > 7. Enable or disable beta version of bitrix-env > 1. Enable bitrix-env beta versions
- выключить: 2. Configure localhost settings > 7. Enable or disable beta version of bitrix-env > 1. Disable bitrix-env beta versions
Затем необходимо обязательно обновить пакеты через меню машины либо командой:
yum clean all && yum update
Бета или стабильный?
Как определить, какой репозиторий используется: бета или стабильный?
Выполнить команду:
yum clean all
В строке со списком репозиториев для беты будет
bitrix-beta
, для стабильной
bitrix
. Например:
Cleaning repos: base bitrix-beta bitrix-source epel ...
Как вернуть стабильную
Обратного отката установленной беты к текущей стабильной нет, то есть если вы перешли, например, на бету 7.4.13, то вернуться к стабильной 7.4.4 нельзя.
В этом случае нужно дождаться релиза стабильной версии, новее беты, или установить её заново. Например для бета-версии 7.4.13, нужно ждать стабильную версию 7.5.
Не забудьте предварительно перейти к использованию репозитория стабильной версии,
отключив репозиторий беты.
Как получить исходники
Скачать исходники можно так же, как и
исходники стабильной.
Где посмотреть список изменений
Список изменений публикуется в главе
Что нового?. Обсуждение бета версии происходит
на форуме.