我是Jenkins CI的新手。然而,这个问题看起来很容易,但它对我不起作用。我的源代码在GIT中,我正在使用Git存储库。 我收到以下错误。
先谢谢。
由用户abc启动 在工作空间/ var / lib / jenkins / workspace / Hello World
中构建git rev-parse --is-inside-work-tree #timeout = 10 从远程Git存储库中获取更改 git config remote.origin.url
从
获取上游变更git --version #timeout = 10 使用.gitcredentials设置凭据 git config --local credential.helper store --file = / tmp / git7943155421179786207.credentials #timeout = 10 git fetch --tags --progress + refs / heads / :refs / remotes / origin / git config --local --remove-section credential #timetime = 10 git rev-parse refs / remotes / origin / master ^ {commit} #timetime = 10 git rev-parse refs / remotes / origin / origin / master ^ {commit} #timetime = 10 检查修订版833228fa50173e7977b4d5ee86c1385b5c6494be(refs / remotes / origin / master) git config core.sparsecheckout #timetime = 10 git checkout -f 833228fa50173e7977b4d5ee86c1385b5c6494be git rev-list 833228fa50173e7977b4d5ee86c1385b5c6494be #timeout = 10 MSBuild.exe的路径:msbuild.exe 从/ var / lib / jenkins / workspace / Hello World执行命令msbuild.exe NimbusAutomation.sln [Hello World] $ msbuild.exe ABCAutomation.sln 构建步骤'使用MSBuild构建Visual Studio项目或解决方案'将构建结果更改为FAILURE 构建步骤'使用MSBuild构建Visual Studio项目或解决方案'标记为失败 警告:此版本没有关联的身份验证,因此可能缺少构建权限,并且将默默跳过匿名用户甚至无法看到的下游项目 完成:失败
答案 0 :(得分:0)
这可能是由于未正确配置作业授权策略引起的。
检查下游作业以查看其配置,或转到
Manage Jenkins-> Configure Global Security -> Access Control for Builds -> Configure Build Authorizations in Project Configuration
并检查全局设置。
找到父设置后,转到显示错误的项目,在类似的部分中选择相同的配置:
如果这仍然不起作用,您可能还需要确保用户具有足够的权限,如果您使用基于矩阵的安全性。
Manage Jenkins-> Configure Global Security -> Authorization
在授权矩阵中,确保必要的用户具有构建权限
另见
答案 1 :(得分:0)
感谢。我做了上面的所有建议设置,它只导致警告消息消失,构建仍然失败。 当我通过时,我的本地命令提示符下的构建工作正常 - msbuild.exe NimbusAutomation.sln但仍然在jenkins上失败...
MSBuild.exe的路径:msbuild.exe 从/ var / lib / jenkins / workspace / Hello World执行命令msbuild.exe msbuild.exe NimbusAutomation.sln NimbusAutomation.sln [Hello World] $ msbuild.exe msbuild.exe NimbusAutomation.sln NimbusAutomation.sln 构建步骤'使用MSBuild构建Visual Studio项目或解决方案'将构建结果更改为FAILURE 构建步骤'使用MSBuild构建Visual Studio项目或解决方案'标记构建为失败 完成:失败