teamcity相关内容

我需要为 TeamCity 服务器或 Team Foundation Build Service 上的 C++ 项目/VS 2013 安装什么?

我正在尝试在 TC 8.0.6(内部版本 27767)上的 Visual Studio 2013 解决方案中构建 C++ 项目. 我已直接在服务器上安装了最新的 MSBuild“Microsoft Build Tools 2013"​​(通常作为 VS 2013 安装的一部分安装). 但我收到以下错误: [17:05:23]VCTargetsPath 是 c:\Program Fil ..
发布时间:2022-01-08 15:37:15 C/C++开发

MsBuild 找不到发布配置文件

我有一个 VS 2012 解决方案,其中包含我试图通过 TeamCity/MsBuild 命令行部署的两个项目(WCF C# Service App 和一个 VB Web UI).每个项目都包含一个发布配置文件——我们称之为“测试配置文件"——在使用 IDE 执行时可以正常工作. 但是,当作为两个连续的构建步骤执行时,C# 项目部署正常,但 VB 项目失败并出现以下错误: [09:27 ..
发布时间:2022-01-08 15:28:38 其他开发

TeamCity 构建失败

我今天尝试了很多方法来让我的构建在 Teamcity 中工作,但无济于事. 这是我的设置. 我在 TeamCity 中有 2 个构建配置 构建解决方案 构建部署包调试 Build Solution 由 SVN 签入触发并构建解决方案文件.此配置运行良好. Build Deployment Package Debug 具有 Build Solution 作为其依赖项, ..
发布时间:2022-01-08 15:26:24 其他开发

用于跳过目录的 MSbuild 命令行参数

我在团队城市中有以下命令行参数进行部署.一切正常,但我想在部署时跳过一些目录.我如何在团队城市的 msbuild 脚本中添加该逻辑 /P:Configuration=%env.Configuration%/P:DeployOnBuild=真/P:DeployTarget=MSDeployPublish/P:MsDeployServiceUrl=https://%env.TargetServer% ..
发布时间:2022-01-08 15:16:04 其他开发

NuGet 包还原找不到包,没有源

我的 TeamCity NuGet 源中有一个包,由 TeamCity 构建,但依赖的 TC 项目在包还原期间看不到它. [14:05:02][Exec] E:\TeamCity-BuildAgent\work\62023563850993a7\Web.nuget\nuget.targets(88, 9):找不到包“MarkLogicManager40"的版本“1.0.17.0"'. ..
发布时间:2022-01-08 15:13:00 C#/.NET

使用 msbuild 从解决方案发布一个 Web 项目

我正在尝试将我的解决方案中的一个 Web 项目部署到服务器.我在 TeamCity 上使用 msbuild,如下所示: msbuild MySolution.sln/t:WebSite:Rebuild/p:DeployOnBuild=True/p:PublishProfile=Prod ... 但是,当我运行它时,msbuild 仍然尝试构建我的 WebService 项目,即使我的 WebS ..
发布时间:2022-01-08 15:08:50 C#/.NET

使用 TeamCity 的“dotnet restore"与“nuget restore"

我有一个可以使用 Visual Studio 正确构建的 ASP.NET Core 项目,但它不能在 MSBuild 下构建. 它没有找到所有的通用库(系统等). 我正在使用 TeamCity,构建过程的一部分是 nuget restore. 我尝试执行与 TeamCity 相同的步骤,但使用 MSBuild 手动执行,但失败了,找不到库. 我添加了一个 dotnet re ..
发布时间:2022-01-08 15:08:34 C#/.NET

TeamCity 说要使用“构建参数";而不是“/property:"在 MSBuild 步骤中.这意味着什么?

我有一个 TeamCity 服务器设置来执行我的 CI 构建.我正在构建和测试 C# 解决方案并运行一些自定义 MSBuild 任务.其中一项任务是在我的构建输出中打印警告... MSBuild 命令行参数包含“/property:"或“/p:"参数.请改用构建参数. 我不明白这是什么意思或如何删除它.它不能很好地谷歌(有或没有错字).我从命令行运行任务(使用 /verbosity:d ..
发布时间:2022-01-08 15:07:52 其他开发

如何将自定义 nuget 提要添加到 TeamCity 构建?

我使用 Teamcity(在 Internet 的虚拟机上运行)创建了一个 Nuget 服务器,并创建了将包发布到其中的构建. 我还有另一个项目需要使用该包.这个项目也是建立在 teamcity 之上的.在我本地的 Visual Studio 上,我添加了 nuget feed uri,安装了包,一切正常.但是当我尝试在 teamcity 上构建它时,它说“找不到包". 所以我的问题是 ..
发布时间:2022-01-08 14:57:15 C#/.NET

msbuild.exe 保持打开状态,锁定文件

我使用 TeamCity,它反过来调用 msbuild (.NET 4).我有一个奇怪的问题,在构建完成后(它是否成功构建似乎并不重要),msbuild.exe 保持打开状态,并锁定其中一个文件,这意味着每次 TeamCity 尝试清除其工作目录,失败,无法继续. 这种情况几乎每次都会发生. 我真的迷路了,所以我会尽量提供尽可能多的细节. 服务器是 Intel Core i7、2 ..
发布时间:2022-01-08 14:55:47 其他开发

如何使用 msbuild 发布网页?

Visual Studio 2010 有一个发布命令,允许您将 Web 应用程序项目发布到文件系统位置.我想在我的 TeamCity 构建服务器上执行此操作,因此我需要使用解决方案运行程序或 msbuild 执行此操作.我尝试使用 Publish 目标,但我认为这可能适用于 ClickOnce: msbuild Project.csproj/t:Publish/p:Configuration=D ..
发布时间:2022-01-08 14:44:47 C#/.NET

如何在 CI 服务器上的 ASP.NET 网站中使用 NuGet 包

我有许多 ASP.NET Web 窗体网站(没有 .csproj 文件的网站),我正在尝试弄清楚如何最好地将 NuGet 包与它们一起使用.使用 Visual Studio 2015 时,通过 UI 添加 NuGet 包可以正常工作(站点根目录中有一个 packages.config),并且构建会将二进制文件放到 bin 文件夹中. 问题是试图通过 MSBuild 在 TeamCity 上构 ..
发布时间:2022-01-06 10:24:46 C#/.NET

TeamCity 结果与 JMeter 不匹配

我目前正在使用 JMeter 对某个应用程序进行负载测试,我使用了持续时间断言并将其设置为 200,当加载时间超过 200 时,结果树中的请求变为红色,因为这是一个错误. 问题是,当我用 TeamCity 运行相同的测试时,它总是被标记为 success,即使所有请求都失败. 解决方案 您正在查看的是摘要.您需要向项目添加一个侦听器,将结果保存到文件中.然后您需要让 Teamcity ..
发布时间:2022-01-04 12:22:17 其他开发

TeamCity 中的快照依赖项和完成的构建触发器之间有什么区别?

在我看来,快照依赖的功能完全取代了 TeamCity 中完成构建触发器的功能.如果这些方法导致不同的链行为,任何人都可以解释更多这些方法的影响吗?例如,如果我有一个 A->B 的构建链 这三种设置之间的链条实际上有什么不同吗? 设置 1:B 中 A 的单个完成构建触发器. 设置 2:B 中 A 的单个快照依赖项. 设置 3:A 的构建触发器和 B 中定义的 A 的快照依赖项均已完成. ..
发布时间:2022-01-01 21:13:08 其他开发

我需要在 TeamCity 服务器或 Team Foundation Build Service 上为 C++ 项目/VS 2013 安装什么?

我正在尝试在 TC 8.0.6(内部版本 27767)上的 Visual Studio 2013 解决方案中构建 C++ 项目. 我已经直接在服务器上安装了最新的 MSBuild“Microsoft Build Tools 2013"​​(通常作为 VS 2013 安装的一部分安装). 但我收到以下错误: [17:05:23]VCTargetsPath 为 c:\Program Fi ..
发布时间:2021-12-31 13:55:46 C/C++开发

obj 目录中的 *.dll.licenses 文件不是在 TeamCity 中使用 msbuild 创建的

我正在将我们的 TeamCity 项目从 VS2012 升级到 VS2015,但在编译我们的 MVC 应用程序时遇到了问题. 旧的 MSBuild (v4.0.30319.34209) 在 obj 目录中生成一个名为 MyApplication.Web.Mvc.dll.licenses 的文件,这显然是构建所必需的,但我们不知道是什么文件实际用于. 新 MSBuild (v14.0.2 ..
发布时间:2021-12-30 18:11:55 C#/.NET

无法在构建期间自动将 NuGet 包更新到最新版本

我们有两个独立的 .NET 解决方案: 为第一个解决方案运行构建会产生我们的最终产品:一堆 DLL.这些 DLL 通过 NuGet 包交付给我们的客户. 第二个解决方案用作产品测试解决方案:将 NuGet 包安装到其中,然后构建和执行 - 因此它以与客户完全相同的方式使用我们的产品. 这里的挑战是我们最新的 NuGet 包应该有一种方法可以自动安装到产品测试解决方案中,最好是在这个产 ..
发布时间:2021-12-28 20:10:09 其他开发

如何为忽略标签操作的 TeamCity 设置 Mercurial VCS 构建触发器

我正在尝试使用 Mercurial 作为 VCS 为 TeamCity 设置构建触发器.现在触发器看起来像: +:/** 提交变更集时触发此触发器.但是,我有 TeamCity 设置来标记 VCS 中的每个构建.标记过程会触发上述构建触发器,因此构建会陷入循环. 谁能建议一个 VCS 构建触发器来过滤掉标记过程? 解决方案 添加触发模式: -:/.hgtags 从构建触发器中 ..