vanessa-opensource / vanessa-runner

утилита автоматизации базовых операций разработчика 1С
Mozilla Public License 2.0
200 stars 106 forks source link

Сборка cf из исходников на указанной базе не выгружает файл конфигурации #588

Open BarinovIN opened 1 year ago

BarinovIN commented 1 year ago

Выполняю команду: runner compile -c Вывод:

vanessa-runner v1.11.11
ИНФОРМАЦИЯ - Загрузка конфигурации из файлов C:\Robot\GitlabCI\sN8yA9MY\0\hse\SReg_Student\xml_cf
ИНФОРМАЦИЯ - Загрузка конфигурации из файлов успешно завершена!

И файл 1Cv8.cf не появляется.

Меняю команду на: runner compile Вывод:

vanessa-runner v1.11.11
ИНФОРМАЦИЯ - Загрузка конфигурации из файлов D:\GitlabCI\QihXc9hA\1\hse\SReg_Student\xml_cf
ИНФОРМАЦИЯ - Загрузка конфигурации из файлов успешно завершена!
ИНФОРМАЦИЯ - Запускаю выгрузку конфигурации в файл
ИНФОРМАЦИЯ - Сохранение конфигурации успешно завершено
ИНФОРМАЦИЯ - Выгрузка в файл завершена.

И файл 1Cv8.cf появляется.

Оказывается, вызов загрузки из исходников продублирован для разного варианта используемой базы и как следствие отличается. Для уже существующей базы нет ни указания версии в имени файла, ни собственно выгрузки в файл. https://github.com/vanessa-opensource/vanessa-runner/blob/cee82bbb17b96d15b25a25af72ff0182a530e776/src/%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D1%8B/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0%D0%A1%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D1%8C%D0%98%D0%B7%D0%98%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2.os#L92-L95

А для временной файловой, соответственно есть: https://github.com/vanessa-opensource/vanessa-runner/blob/cee82bbb17b96d15b25a25af72ff0182a530e776/src/%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D1%8B/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0%D0%A1%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D1%8C%D0%98%D0%B7%D0%98%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2.os#L120-L122