teamcity相关内容
鉴于我有多个构建基于Gradle 5.X的应用程序的代理,我想开始跨所有代理缓存Gradle依赖项。 我尝试共享.gradle文件夹,但当我尝试在两个代理上运行相同的生成时,其中一个代理失败: Caused by: org.gradle.api.UncheckedIOException: Failed to create parent directory '/home/builda
..
这是一个简短的操作方法,帮助您开始进行TeamCity的LDAP设置。 我个人挣扎了很久,才设法让同步运行。默认配置文件有许多设置和文本,这可能更令人困惑,而不是有帮助。在JetBrains和StackOverflow上都可以看到许多关于设置组同步问题的帖子。 此设置假定您没有用于导入成员的嵌套组,而是单个组。 如果您想对TeamCity使用嵌套组,请查看https://www.jetbrain
..
我在TeamCity上有一个使用自定义python脚本的构建步骤。当我尝试运行生成时,收到以下错误: [20:57:12][Step 1/3] Traceback (most recent call last): [20:57:12][Step 1/3] File "/amirsys/teamcity-agent/lastBuildStatus.py", line 24, in
..
我正在 Postman 中构建一套集成测试来测试一些 RESTful API.我想在 TeamCity 中构建项目时运行这些测试.我正在考虑使用 Newman 命令行集成,但我没有找到很好的例子.任何人都可以提出一种方法来实现这一点吗? 解决方案 我能够使用 newman 和 grunt 来完成这项工作.我在 exec 下添加了 newman,还在我的 gruntfile 中添加了一个 g
..
..
我刚刚对我的存储库提交了一些代码更改,并且突然之间(经过数周的良好).TC 构建开始失败,因为它无法下载 Microsoft.Bcl.Build.1.0.6 的 NuGet 包. 我最终不得不手动将包目录的内容复制到 TC 构建位置,这完全违背了 NuGet 的意义. 我可以检查什么来找到问题的根本原因? 关于 NuGet 的一切都在获取包的解决方案中启用. 解决方案 O
..
我在运行 MSBuild 构建步骤以在 TeamCity 中构建 Web 项目时遇到这些错误,并且我已将 Nuget 目标 文件 PackageSource 设置为指向本地 Nuget 服务器例如PackageSource Include="http://mylocaldevurl/nuget/Packages" . 构建运行并产生以下形式的错误例如Exec] F:\TeamCity\bui
..
我有许多 ASP.NET Web 表单网站(没有 .csproj 文件的网站),我正在尝试找出如何最好地与它们一起使用 NuGet 包.使用 Visual Studio 2015 时,通过 UI 添加 NuGet 包可以正常工作(站点根目录中有一个 packages.config),并且构建会将二进制文件放入 bin 文件夹中. 问题是尝试通过 MSBuild 在 TeamCity 上构建项
..
我有几个项目可以生成我发布到内部服务器的 NuGet 包.我们正在使用 语义版本控制,并在我们的 Git 存储库中使用标签来控制版本号. 我是这样标记的: git tag -a v1.0.0 -m "tagged" 并且,在 TeamCity 构建期间,我运行 git describe --long,它会产生如下输出: v1.0.0-0-ge9c047d 输出中的第四个数字是标记后的
..
我正在开发一个解决方案,其中包含 4 个类库项目(A、B、C、D).A 和 B 可以被视为解决方案中的顶级项目.A 和 B 都引用 C,而 D 独立. 这四个项目代表了我制作的一组处理自动化工作流程的服务.它们都密切相关,并且只会在一个位置(服务管理器)使用,所以我不想将它们分成不同的解决方案. 我的问题是我想创建一个包含所有 4 个库的单个 NuGet 包,而不必全部构建它们并手动收
..
我们有两个独立的 .NET 解决方案: 为第一个解决方案运行构建会生成我们的最终产品:一堆 DLL.这些 DLL 通过 NuGet 包交付给我们的客户. 第二个解决方案用作产品测试解决方案:将 NuGet 包安装到其中,并构建和执行它 - 因此它使用我们的产品的方式与我们的客户使用的方式完全相同. 这里的挑战是我们最新的 NuGet 包应该有一种方法自动安装到产品测试解决方案中,最好
..
我已将我的团队使用的库放入从 TeamCity 部署到网络文件夹的 nuget 包中.我无法调试到这段代码!SymbolSource 是我读过的一种解决方案,但我更愿意找到某种方法来直接从 TeamCity 访问 .pdb/source 文件.有谁知道怎么做? 编辑.当我在 Nuget Pack 构建步骤中检查 'Include Symbols and Source' 时,TeamCity
..
如何配置 TeamCity 以从 SVN 主干以及不同的分支和/或标签构建? 我们的想法是从同一个项目中进行多个构建,这样我们就可以拥有正在生产中的当前版本(能够在该“发布标签"上进行部署和修复),同时拥有每天都在进行实际开发的主干和分支. 对于我们的 SVN 目录,我们有我们的策略、所有者和所有这些,我们遇到的问题是如何配置 TeamCity 以在应用程序的不同“版本"或“状态"上为
..
我在 TeamCity 中建立了一个 Build 项目,并将 Sonarqube 与它集成.该项目正在构建,甚至在 SonarQube 控制台中成功发布报告.但是当质量门失败时,它并没有破坏构建.我搜索并阅读了有关构建断路器的信息,但它已经被 TeamCity 的 Sonarqube 插件支持,因为本文档 https://confluence.jetbrains.com/display/TW/So
..
我正在尝试将声纳分析集成到 TeamCity 构建过程中.我有一个 NUnit 构建步骤,它运行我的单元测试,然后运行 dotCover 进行覆盖. 我的下一步是声纳跑步者.当前存在的配置是;gallio.mode=dotCover, sonar.gallio.mode=reuseReport 但我还需要 sonar.gallio.reports.path. 有人知道上一步生成的d
..
我们有一个新的 Angular 应用程序正在将 AOT 构建到一个文件夹中.一切正常,但我们正在尝试使用 TeamCity/Octopus Deploy 将其配置为五步构建过程,其中每个步骤都将使用一些不同的变量作为端点(API 调用等).我试图弄清楚将此传递给未在后端运行的 AOT 应用程序的最佳方法. 我知道 --environment 标志可用于触发不同的配置,但我们的目标是让一个构建
..
在我看来,快照依赖的功能完全取代了 TeamCity 中完成构建触发器的功能.如果它们导致不同的链行为,任何人都可以解释这些方法的效果吗?例如,如果我有一个 A->B 的构建链 这三种设置之间的链实际上有什么不同吗? 设置 1:B 中 A 的单个完成构建触发器. 设置 2:A 在 B 中的单个快照依赖关系. 设置 3:都完成了 A 的构建触发器和 B 中定义的 A 的快照依赖项.
..
如何从单元测试内部获取单元测试名称? 我在 BaseTestFixture 类中有以下方法: 公共字符串 GetCallerMethodName(){var stackTrace = new StackTrace();StackFrame stackFrame = stackTrace.GetFrame(1);MethodBase methodBase = stackFrame.GetMe
..
我在 Team City (8.0.4) 构建服务器上遇到了单元测试问题 - 代码构建 &通过 Resharper 和 nCrunch 在本地运行所有测试. 但是在服务器上运行时,我得到以下错误,即使 Unity 程序集与单元测试程序集存在于同一目录中,并且在单元测试程序集中被引用. SetUp 方法失败.SetUp:System.IO.FileNotFoundException:无法
..
我有一个 CI 构建,它从 Github 中提取功能分支并将它们构建/打包到本地文件夹中,使用基于项目、分支和内部版本号的文件夹命名约定. 对于命名分支(feature1、feature2),这非常有用. 问题是,当我向 master 提交时,TeamCity 将 teamcity.build.branch 公开为 - 这意味着当构建步骤展开时 E:\Pack
..