В настоящее время я использую gitlab.com(а не локальную установку) с их многоканальным интегратором CI. Это отлично работает на одном из моих проектов, но не работает для другого.
Я использую 2012R2 для своего хоста с MSBuild версии 14.0.23107.0. Я знаю, что приведенная ниже ошибка показывает 403, которая является сообщением об отказе в доступе. Моя проблема заключается в том, чтобы изменить настройку разрешения.
Сообщение об ошибке:
Работа с gitlab-ci-multi-runner 1.5.3 (fb49c47) Использование оболочки исполнитель... Запуск на WIN-E0ORPCQUFHS...
Извлечение изменений...
Теперь HEAD находится на удаленном файловом сервере версии 6a70d96: доступ запрещен: не удалось получить доступ 'https://gitlab-ci-token:[email protected]/##REDACTED##/ADInactiveObjectCleanup.git/': Ошибка запрашиваемого URL: 403 Проверка 60ea1410 как Производство...
фатальный: ссылка не является деревом: 60ea1410dd7586f6ed9535d058f07c5bea2ba9c7 ОШИБКА: Ошибка сборки: выход статус 128
Файл gitlab-ci.yml:
variables:
Solution: ADInactiveObjectCleanup.sln
before_script:
#- "echo off"
#- 'call "%VS120COMNTOOLS%\vsvars32.bat"'
## output environment variables (usefull for debugging, propably not what you want to do if your ci server is public)
#- echo.
#- set
#- echo.
stages:
- build
#- test
#- deploy
build:
stage: build
script:
- echo building...
- '"%ProgramFiles(x86)%\MSBuild\14.0\Bin\msbuild.exe" "%Solution%" /p:Configuration=Release'
except:
#- tags