Коллеги, добрый день.
Пытаюсь решить следующий кейс:
- подключиться ИБ к хранилищу
- захватить объекты ИБ в хранилище
- закомитеть
для п.1 использую runner bindrepo
runner bindrepo tcp://localhost/of-prod release release --BindAlreadyBindedUser --NotReplaceCfg --ibconnection /Slocalhost\of-release --db-user Администратор
по п. 2 вопросы:
никак не могу захватить объекты с помощью runner lockrepo
runner lockrepo --storage-name “tcp://localhost/of-prod” --storage-user release --storage-pwd release --ibconnection /Slocalhost\of-release --db-user Администратор
я не пойму как эта команда работает, если по сути создается временная база в п. 1 , но потом она недоступна для работы
пока временно данный кейс решаю утилитой https://github.com/arkuznetsov/yadt, там есть ключик updstorage, который по сути и делает вышеперечисленное.
oscript src\yadt.os updstorage -storage-path tcp://localhost/of-prod -storage-user release -storage-pwd release -cf-path C:\releases\1Cv8.cf
Вот эту схему, описанную в https://github.com/arkuznetsov/yadt, пытаюсь реализовать.
- Все доработки выполняются в базах, подключенных к хранилищу разработки
- В момент релиза из хранилища разработки выгружается последняя версия конфигурации.
- Конфигурация заливается в служебную базу для обновления рабочего (production) хранилища.
- Рабочая база (или базы) обновляются из рабочего хранилища