vrunner compile
Сборка конфигурации из XML-исходников в .cf. В 3.0 — vrunner cf compile <OUT>: документация.
Соответствие
| 2.x | 3.0 |
|---|---|
vrunner compile | vrunner cf compile [опции] <OUT> |
--out ./build/1Cv8.cf | позиционный аргумент OUT (в командной строке, VRUNNER_CF_OUT или ключ out в файле настроек) |
--src ./cf | --src ./cf (-s), по умолчанию — текущий каталог |
--ibconnection без --current игнорировалась: сборка шла во временной базе | без --ibconnection создаётся временная файловая база; при заданной --ibconnection (в том числе из настроек или VRUNNER_IBCONNECTION) исходники загружаются в эту базу и заменяют её конфигурацию |
--current (-c) | vrunner cf load [SRC] |
--current --list <файл> | vrunner cf load --list <файл> [SRC] |
--ibcmd, --dbms-* | без изменений |
-o, $version в --out, --build-number, --noupdate | убраны |
Секция настроек compile | vrunner.cf.compile (ключи src, out) |
Пример
Было (2.x):
bash
vrunner compile \
--src ./cf \
--out ./build/1Cv8.cf \
--v8version 8.3.24Стало (3.0):
bash
# Через ibcmd, без явной базы
vrunner cf compile --src ./cf --ibcmd ./build/1Cv8.cf
# Через конфигуратор с явной базой
vrunner cf compile \
--src ./cf \
--ibconnection /F./build/tmp-ib \
--v8version 8.3.24 \
./build/1Cv8.cfФайл настроек — было (env.json):
json
{
"compile": {
"--src": "./cf",
"--out": "./build/1Cv8.cf"
}
}Стало (autumn-properties.json):
json
{
"vrunner": {
"cf": {
"compile": {
"src": "./cf",
"out": "./build/1Cv8.cf"
}
}
}
}