gpt4 book ai didi

c# - TeamCity 模棱两可的构建失败

转载 作者:太空狗 更新时间:2023-10-30 01:21:03 24 4
gpt4 key购买 nike

我在构建 TeamCity 时遇到问题。当我在本地构建项目时,它编译正确,但是,当 TeamCity 运行时,构建失败并显示错误 Build failure condition: Process exited with code 1

我有两个具有相同故障情况的独立项目,我什至不知道如何开始诊断问题。一个项目是通过 Visual Studio 2010 创建的 C# 库(我使用 VS 解决方案编译该项目),另一个是使用 Xamarin Studio 完成的。

编译代码的 Xamarin Studio 构建步骤使用该行(忽略换行符):

"C:\Program Files (x86)\Xamarin Studio\bin\mdtool.exe" build
"--project:MyProject"
"%teamcity.build.checkoutDir/MySolution.sln"

两个项目都在构建代理上编译(当通过 Visual Studio 或命令行命令在本地编译时)。有没有办法让构建代理(即运行的服务)在本地运行构建配置并从那里进行测试或什么?

最佳答案

您收到的错误只是 MSBuild 进程的返回值。为了调试构建过程,您需要真正运行它 - 意味着以与构建运行器相同的方式运行,而不是在您的开发环境中进行本地调试构建。按照步骤 here将 MSBuild 日志记录增加到详细并将其保存到您可以稍后检查的位置。

如果您的应用程序相当复杂或有很多依赖项,您可能需要花费几个小时来编写构建脚本或编辑项目文件。如果您编写构建脚本,只需更改 TC 中的构建任务即可执行构建脚本。这通常是我在 TC 中使用的方法,因为编辑项目文件会影响您的本地调试构建。

关于c# - TeamCity 模棱两可的构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16967057/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com