我目前正在使用gitlab.com(非本地安装)和他们的多用户进行CI集成.这对我的一个项目非常有效,但对另一个项目失败了.
我在MSBuild版本14.0.23107.0上使用2012R2作为主机.我知道下面的错误显示403这是一个拒绝访问的消息.我的问题是找到要更改的权限设置.
错误信息:
使用gitlab-ci-multi-runner 1.5.3运行(fb49c47)使用Shell执行程序...在WIN-E0ORPCQUFHS上运行...
获取更改......
HEAD现在位于6a70d96更新转轮文件远程:访问被拒绝致命:无法访问' https:// gitlab-ci-token:xxxxxxxxxxxxxxxxxxxx@gitlab.com/##REDACTED##/ADInactiveObjectCleanup.git/ ':请求的网址已返回错误: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
Run Code Online (Sandbox Code Playgroud)