Формат обновлений KIS — различия между версиями
Материал из ИбисоПедии
Admin (обсуждение | вклад) (→Имя архива) |
Admin (обсуждение | вклад) (→ver.ini) |
||
| Строка 33: | Строка 33: | ||
== Папка Files == | == Папка Files == | ||
| − | === ver.ini === | + | === файл ver.ini внутри папки files === |
может содержать версии файлов в формате <относительный путь>\<имяфайла>=<версия>. Например: | может содержать версии файлов в формате <относительный путь>\<имяфайла>=<версия>. Например: | ||
<pre> | <pre> | ||
tst\1.txt=1.0.0.2 | tst\1.txt=1.0.0.2 | ||
| + | Localization.lng=1.0.0.4 | ||
</pre> | </pre> | ||
Версия 08:28, 19 апреля 2018
Обновление представляет из себя архив 7z, со следующей структурой внутри архива
- папка DB - обновления базы данных
- папка FILES - обновления файлов
- папка TEHR - обновления ThinkEHR
- readme.txt - текстовый файл в кодировке UTF-8 с кратким описанием обновления
Содержание
Имя архива
yyyy-mm-dd-<#><Инициалы разработчика>-<Порядковый номер>-<критичность>
Инициалы разработчика - из трех букв латиницей
Критичность
- ! - может потребоваться остановка
- w - длительные операции ()
- l - возможны блокировки, требуется выполнять в момент наименьшей нагрузки БД
Пример
2018-03-01#zh-01.7z 2018-03-01#zh-04-!.7z
Папка DB
Папка Files
файл ver.ini внутри папки files
может содержать версии файлов в формате <относительный путь>\<имяфайла>=<версия>. Например:
tst\1.txt=1.0.0.2 Localization.lng=1.0.0.4
Накопительное обновление
yyyy-mm-dd-<+month>-<критичность> yyyy-mm-dd-<+day>-<критичность>