Gitlab CI, Matlab - Невозможно прочитать xls через Matlab во время увольнения из Gitlab CI - PullRequest
0 голосов
/ 08 ноября 2018

Я пытаюсь запустить следующую команду через gitlab-ci.yml:

C: \ MATLABR2016b \ bin \ matlab.exe -wait -r "try; clear; [~, text, ~] = xlsread ('Model \ TestCase1.xlsx'); catch e; disp ('Ошибка построения модели '); disp (e.message); выход (1); конец; disp (' PASS '); выход (0); " -logfile log.txt выход; '

Matlab запускается как фоновый процесс. Создает журнал, но обнаружена следующая ошибка:

"Ошибка построения модели Ошибка вызова, диспетчеризация исключений: Источник: Microsoft Excel Объяснение: Файл 'C: \ gitlab \ test \ SampleTestProject \ TestFolder \ Model \ Testcase1.xlsx' недоступен. Рассматривается одна из следующих причин.

• Имя файла или путь не существует. • Файл используется другой программой. • Рабочая книга с тем же именем, что и рабочая книга, которую вы пытаетесь сохранить, в настоящее время открыта. Файл справки: xlmain11.chm ID контекста справки: 0 "

Попытка перезагрузить компьютер, проверить, открыт ли файл, завершить процессы Excel в диспетчере задач. Но ничего не работает!

1 Ответ

0 голосов
/ 08 ноября 2018

Я нашел проблему. Я запустил gitlab runner с помощью команды «git-runner.exe start», из-за чего он запускается в режиме взаимодействия, не связанном с рабочим столом. Чтобы устранить проблему, запустили ее как «git-runner.exe run», и проблема была решена

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...