Я пытаюсь настроить gitlab-runner на моей локальной машине с Windows.До сих пор я следовал за https://docs.gitlab.com/runner/install/windows.html с оболочкой, выбранной в качестве исполнителя.
Я нашел пару статей в Интернете, которым удалось использовать локальные команды, такие как: http://johnspaetzel.com/gitlabci-dotnet.
Однако, когда я пытаюсь выдвинуть его, он просто выдает ошибки всякий раз, когда скрипт запускает локальные сценарии или абсолютный путь к msbuild.
Выполнение команды локально через gitlab-runner exec shell build
работает нормально, компилируя проект какожидается.
В настоящее время в моем разделе сценариев: - cmd /Q /C build.bat
Сервер сборки просто не работает с сообщением cmd: command not found
Я попытался вызвать msbuild напрямую, указав абсолютный путь на моем компьютере, нопроисходит то же самое, C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe: command not found
Даже предложение часто задаваемых вопросов, чтобы попробовать и call
мой пакетный файл в before_script не удалось.Это привело к тому же сообщению об ошибке о том, что команда не найдена.
Как заставить сервер сборки принимать локальные команды и убедиться, что я правильно установил gitlab-runner?