TeamCity VCS更新时拒绝访问

我在找teamcity的风投时遇到了一些麻烦 我使用的是perforce,TC服务器的配置应该正确,但在运行项目时,我发现错误: [更新源:服务器端签出…]应用修补程序时出错:无法更改文本文件:C:\Projects\BuildSrv7。。。C:\Projects\BuildSrv7。。(访问被拒绝) 我检查了设置,每个人都拥有该目录的全部权限 还有想法,该怎么做,或者这是如何发生的?请查看。很可能是你的情况。好的,问题解决了。在我的例子中,这是Clientmapping配置的一个错误 Team

Teamcity工件路径与存档

如何将文件从文件夹复制到目标存档中的同一文件夹 下面是我根据文档得出的结论 file_name|directory_name|wildcard [ => target_directory|target_archive ] %env.PROJECT%/EnvironmentSpecificAppSettings/* =>EnvironmentSpecificAppSettings | ..\..\..\..\..\..\..\Artifacts\CI\Website.%syste

是否可以在Linux上运行Teamcity并使用Windows作为构建代理?

我希望在Linux虚拟机中运行Teamcity(带有构建代理),以处理我们的none-.net项目。但同时,我希望在Windows服务器上安装BuildAgent来处理所有的.net项目 我想不出为什么这不起作用,但在我花太多时间在这上面之前,有没有人对我可能遇到的问题有任何经验和想法 Ta它完全受支持。TeamCity还知道将构建路由到哪些代理。这是一个非常正常的场景,我知道许多项目在这样做时没有任何问题。只需确保对于构建的代理需求,您正确地将适当的作业定向到适当的代理。一个标准是agent.

TeamCity tfs拉上代理

我有一个teamcity服务器在我的mac上运行,在我的tfs/vs2010构建机器上有一个代理。每次启动“Team Foundation Server VCS支持只在Windows下运行”时,我总是会出错。我的第一个反应是Web服务器正在尝试提取代码(mac而不是windows构建机器)。我将VCS签出模式更改为“自动在代理上”,但我仍然收到该错误。是否有什么需要更改的地方,以便所有的拉取都在代理上完成,而不是在Web服务器上完成 提前感谢。不幸的是,必须在Windows上安装Telly Te

TeamCity:如何在历史记录中显示参数

我有3台PROD服务器,具有相同的部署构建配置,我根据构建参数选择要部署的服务器。 问题是,查看历史记录时无法检查要部署的环境 我想知道这是否可能是一种解决方案: -在生成的历史记录中显示参数 -使用参数自动标记生成 我希望我解释得足够好 提前感谢您可以通过命令行生成步骤来完成此操作,该步骤将相关参数回传到生成日志中。对于基于Windows的代理,您可以执行以下操作: 运行:带参数的可执行文件 命令可执行文件:echo 命令参数:部署到服务器%your.server.host% 这只需在构建日志

TeamCity:在不破坏构建链的情况下更改一个VCS根用户使用的修订版?

考虑以下生成配置: [Build&Package]->[Deploy to TEST]->[Deploy to LIVE] 我已将这些设置为: [Deploy to TEST]对[Build&Package]具有快照和工件依赖性 [Deploy to LIVE]对[Deploy to TEST]具有快照依赖性,对[Build&Package]具有快照和工件依赖性 这将所有构建很好地链接在一个构建链中,使我们能够定期构建和打包,然后当我们准备好时,将该链扩展到测试环境中。它可以在这里测试一周,

TeamCity和错误的build.vcs.number.

我正在使用build.vcs.number。用于程序集的版本控制。但是,最近几天我收到编译错误消息: 错误CS0647:错误发出“System.Reflection.AssemblyVersionAttribute”属性-“指定的版本“3.2.0.66237”无效” 我知道装配数量限制在65535。有没有办法重置计数器或以任何方式解决此问题?我尝试在TeamCity中重新创建VCS,但仍然出现错误 谢谢 通常,此计数器位于生成配置的常规设置页面中。您只需在生成计数器文本框中键入一个新值。您可以按

SpecRun和TeamCity通过/失败集成

我们使用SpecRun作为测试运行程序,TeamCity使用它的日志文件 我们遇到了这样一个问题:SpecRun中的测试第一次失败(由于资源预热不够快),然后通过第二次重试(我们将SpecRun Default.srprofile设置为最多运行三次) 然而,TeamCity在阅读日志后将此视为失败,而事实并非如此。当然,我们希望防止SpecRun中的任何重试,但同时不希望在TeamCity中错误标记测试运行 是否有人知道一种方法,无论是在SpecRun或TeamCity中,还是在组合中,都可以成

使用RESTAPI添加TeamCity更改

我们正在使用REST API将问题转移到YouTrack,该API在描述、状态、附件、类型等方面运行良好。但是,我们正在丢失与此问题相关的修订,我们使用TeamCity版本号引用了这些修订 是否可以使用RESTAPI向问题添加TeamCity更改?我们看到YouTrack在手动附加更改时发出的呼叫-但是我们无法伪造此呼叫。。。有正式的方法吗?您可以将内部版本号添加到相应的自定义字段包() 并在导入期间将其设置为问题(例如,使用命令)。很遗憾,目前这是不可能的-仅 似乎他们能够导入除了对自己产品的

如何获取TeamCity工件的修订号

如何找到工件上次签入的TeamCity修订号?(不是最新版本号)据我所知,配置参数“teamcity.build.id”被用作工件版本号 在Linux环境中,可以从以下位置访问构建工件- “/opt/TeamCity/data/system/artifacts/project.id/buildConfName/TeamCity.build.id” CheersTeamcity填充一个预定义参数build.vcs.number.,该参数保存签入的修订号。有关更多信息,请参阅

TeamCity:搜索配置参数

是否可以对服务器中的所有配置参数执行搜索 我问这个问题的原因是因为我有一个指向特定C#解决方案的路径,我需要更新它,但我不想查看每个构建配置。基本上,所有TeamCity构建配置都是BuildServer\config\projects\folder和子文件夹中的XML文件。您只需对这些XML文件进行grep即可找到配置参数 我以前对这些XML文件进行过大量查找和替换操作,没有遇到任何问题(当然,我要确保您要替换的内容不会在XML中的任何其他地方使用,并始终保留备份)。谢谢!所以在我的例子中,我

是否有一种方法可以强制TeamCity中的参数使用默认值,并且在设置不同的值后不会丢失该值?

我有一个参数,为其显示提示。我已经为它设置了一个默认值,效果很好。 但是,不起作用的是,如果在运行构建时选择输入不同的值,那么在下一个构建中,该值会自动成为新的默认值,也就是说 我希望默认值始终是固定的,如果您在字段中输入不同的值,则该值将仅用于此生成(下一个生成将回退到此参数的固定默认值) 这可能吗?如何做到?据我所知,没有内置的解决方案 要解决您的问题,您可以使用命令行(或Powershell)构建运行程序,该运行程序作为构建的最后一步运行。在这里,您可以将参数设置为所需的默认值,并将其用作

.NET Core 2.0 NUnit测试-TeamCity

我有一个在ASP.NET Core 2.0中开发的应用程序。我在VisualStudio2017中进行了NUnit测试 在我的带有Docker的Linux服务器上,我从他们的官方Docker安装了TeamCity,并安装它来构建应用程序 现在,我想添加一个构建步骤来运行NUnit测试。因此,TeamCity可以选择在构建步骤中为Runner类型选择NUnit,但它需要添加“NUnit控制台工具的路径”,我不知道如何使其工作。我找不到路 .NUnit console runner可执行文件随Nun

TeamCity支持Git和MSysGit公钥/私钥

有人知道TeamCity 5是否支持使用Msysgit生成的SSH密钥吗?我无法使用msysgit生成的密钥将TeamCity连接到github。是的,它可以工作 有关所需的VCS根目录配置设置,请参阅。是的,我已经让它运行了。公钥/私钥中有一些空格或返回。

如何在脚本中运行Teamcity remote?

我的问题是如何在脚本(shell或dos)中执行Teamcity远程运行 我可以进行正常的teamcity远程运行,但这意味着签出和替换新文件的工作由teamcity自己控制,有时我希望在脚本中执行签出数据 因为我们经常会遇到一个NT代理有一些问题,签出会失败,如果我们能在签出之前做一个预清理,这将不会是一个问题 如果有人能提供建议,我将不胜感激。谢谢。我认为您应该尝试TeamCity的命令行远程运行工具: 使用说明很糟糕

如何关闭Teamcity?

我正在尝试重置密码。我在跟踪调查。我已尝试关闭这两个服务(TeamCity Build Agent服务和TeamCity Web服务器)或这两个服务的组合,但我一直得到“指定用户名的用户不存在” 还有什么我需要停止或关闭的吗?我认为这不是TeamCity方面的问题,更可能的是错误消息是正确的-用户名不存在。你所遵循的步骤看起来不错,你有没有仔细检查用户名是否正确?还可以检查您是否可以更改其他用户名的密码,看看这是否是一个孤立的问题。通过其bin目录中的命令关闭TeamCity: D:\TeamC

Teamcity 团队城市-代理安装问题

将TeamCity构建代理安装在构建服务器以外的另一台计算机上意味着什么?我的理解是,我需要“TeamCity服务器安装”来启动“代理安装”,对吗?现在我已经在windows服务器上安装了TeamCity build server和webUI以及所有这些。现在我需要做什么,在另一台机器上安装代理(另一台服务器?teamcity文档非常好。查看该部分 您可以在与服务器相同的计算机上安装生成代理,也可以在其他计算机上安装代理。如果要有多个代理或者一个代理上的工作量非常大,我会使用另一台机器作为代理

Teamcity 当未找到任何测试时,MSTest会成功

我有两个问题 我运行TeamCity 6.5构建,其中一个步骤是MSTest测试。如果MSTest找不到vsmdi文件中描述的测试,我希望测试运行会失败 [17:47:01]:[步骤2/2]正在加载(路径)\LocalTestRun.testrunconfig [17:47:01]:[步骤2/2]加载(路径)\Tests.vsmdi [17:47:01]:[步骤2/2]正在开始执行 [17:47:01]:[Step 2/2]找不到测试bla1 [17:47:01]:[Step 2/2]找不到测试

TeamCity在ARM/x64平台上缺少参考

当我使用混合平台(任何CPU/x86)编译时,我的TeamCity构建工作正常。然而,当我切换到x64和ARM时,它奇怪地丢失了引用。我错过了什么?这是TeamCity最终运行的CSC。在VS内部,一切正常。请注意,缺少的引用是可移植库。这可能是问题所在吗 混合平台: [Csc] ...Csc.exe ... /reference:D:\TeamCity\buildAgent\work\e8875ba979c63c78\bin\Release\Mvx\Portable\Cirrious.Cros

TeamCity生成链错误-FileOrFolderNotFound

我在TeamCity建立了一个2步构建链。1.步骤构建解决方案并在磁盘上创建工件。 第二步部署到我们的远程IIS 除了每秒生成时发生的错误外,一切正常:错误:无法创建“contentPath”类型的对象和路径“C:\ProgramData\JetBrains\TeamCity\system\artifacts\ph\build\198”。 我必须手动设置Build counter参数值以使其正常工作,因为每个构建都是2的递增值,而不是1的递增值,因此部署任务无法在文件夹系统中找到工件 Deplo

如何为远程构建的Performce Streams配置TeamCity?

我们刚刚升级到使用TeamCity 9.0.1,并希望向Perforce Streams发展。我们有一个名为//Project的示例仓库,其中包含用于 //Project/Main //Project/Sprint1 //Project/Sprint2 我希望能够配置TeamCity,这样我们就可以从一个配置构建所有这些分支 我最初尝试在TeamCity建立Performce Stream VCS根目录: //Project/%teamcity.build.branch%/ 并给变量一个

Teamcity 跨项目增加构建数量,但跨配置统一

标题可能有点模糊,但我正在尝试在TeamCity中构建一个应用程序 基本上,我有一个名为持续构建的项目。在该项目中有6个构建配置,每个服务一个。然后,我有另一个项目叫做“Alpha”,第三个项目叫做“Beta” 现在我知道我可以用来共享构建编号,但我不能用这种方法在“连续”、“Alpha”和“Beta”中增加构建编号,同时在每个构建配置中保持统一的编号 这里希望有一个例子来解释我要做的事情 - Continuous Build (project) - SVC 1 (build numbe

teamcity是否有部署触发器?

我知道有构建触发器。但TeamCity中是否存在部署触发器?我在谷歌上搜索了很久,看了看医生,似乎找不到。我基本上希望自定义代码在部署之前检查一些事情。但这需要在TeamCity的部署页面中实现。您应该能够通过添加构建、快照或工件依赖项来实现。我猜您需要一个快照依赖项 快照依赖关系是两个生成配置之间的依赖关系 这允许在同一时间从两个生成配置启动生成 指定顺序并确保它们使用相同的源快照(源 修订对应于同一时刻) 当有多个生成配置通过 快照依赖项,它们形成一个构建链 然后,您可以根据需要将测试放入该

Teamcity 从另一个生成绑定一个生成

我正在使用TeamCity 9.1.3。我有一个主构建,它依赖于其他4个构建。当主构建运行时,它从其他4个构建中选取最后一个成功构建的工件,并将其部署到测试机器上。只有当我们想要在测试机器上部署时,才会运行主构建 我想要实现的是在运行主构建时锁定主构建用于部署的4个构建。我找不到这样做的方法 请提供任何建议。我认为这些链接可能会有所帮助: A 我也遇到了类似的问题,最后编写了一个简单的插件,类似于Github上的插件。我认为您可以使用REST API来实现这一点。我认为以下链接可能会有所帮

TeamCity故障条件将分支构建与一些过时的分支进行比较

我们已经设置了TeamCity的“失败条件”,以便在代码覆盖率指标不好时使构建失败。确切的条件是,如果代码覆盖率指标下降了几个百分点,构建就会失败 有时我们会建立一个第一次建立的分支机构。这些基本上是发布分支。我们只建造一次 问题是TeamCity在建立新分支机构时失败了。它说,代码覆盖率很差 在日志中,我发现TeamCity无法找到我的分支机构以前的版本。实际上,它需要一些以前的构建来比较代码覆盖率,但由于分支是新的,所以找不到它。因此,它正在使用一些“锚”分支进行比较 “Anchor”分支是

Teamcity使用挂起的更改重新运行步骤

我们使用teamcity 2017.2建立了一个构建链 它看起来如下所示 A->B A: 使用gitversion生成版本号 已定义VCS根目录 使用gitversion命令行定义版本号 B: 使用依赖项属性将其版本号设置为与相同 在具有以下设置的上具有快照依赖关系 如果有合适的版本,请不要运行新版本 仅使用来自合适版本的成功版本 在失败的依赖项上:取消生成 启动失败/取消依赖项:生成启动失败 当我提交并运行B时,它将触发a,然后B将运行,teamcity将显示我刚刚提交的待定更改

TeamCity登录问题(2017.2.3版)

我们使用TeamCity进行持续集成,今天,当我将我的TeamCity更新到2017.2.3版(build 51047)时,它不允许我使用常规用户名/密码登录 当我尝试使用我的用户名和密码时。我得到以下错误: Login failed in all authentication modules with messages: Invalid login format: domain name is required Incorrect username or password. 我不能理解这个错

以编程方式固定Teamcity中的构建

是否可以通过编程/自动锁定Teamcity中的构建? 如果部署构建成功,我想锁定一个构建。刚刚通过 我可以用f.ex发送这样的PUT命令 然后id为688(teamcity.build.id)的构建将被锁定。我想用最新的答案来质疑已接受的答案,该答案已通过teamcity 9 EAP 4(build 31717)和8.1.x测试 标记和固定可以通过一个简单的插件来实现,该插件只包含一个事件适配器,例如: package com.foo; import com.intellij.openapi.

Teamcity 将一条仓库路径复制到两个不同的工作区位置

我们有一个名为“共享”的Perforce depot路径,其中包含许多子文件夹,所有子文件夹都只包含零长度的虚拟文件,没有真正的源文件,以便在工作区中创建特定的文件夹结构。我们希望第二次使用相同的文件夹结构,这次称为“工件” 是否有办法使用Perforce将一条仓库路径映射到两个工作区位置 更新:因为无法使用Perforce将一个仓库路径复制到两个工作区位置,所以我不得不选择其他解决方案。这是一件好事,因为拥有仓库路径的卷影副本无论如何都会有味道。现在,我引入了一个“预构建”步骤来重置共享文件夹

TeamCity代理无法连接服务器URL

您好,我已经安装了teamcity,现在正在尝试构建一个VisualStudio项目。问题是我的代理仍然处于断开状态,我试图解决它,因为我删除了当前代理并重新安装了它。当我在“代理配置”窗口上安装代理时,按下“保存”按钮,一个信息窗口显示“无法连接服务器URL”,并询问我是否仍要继续。。这是安装时附带的默认服务器URL 正如http://BuildServer所示,teamcity似乎与visual svn一起工作,因此,如果要添加项目,则应确保teamcity识别svn和其中的项目。将svn服

如何在TeamCity中将构建计数器归零

我试图遵循一些指导,从中描述NuGet和SemVer的最佳实践 第3点指出我应该“在数字后缀中使用前导零来自动递增预释放”,但我正在努力解决如何将TeamCity中的build.counter参数归零,以便获得0025而不是25 有人有处理此问题的机制吗?您可以编写如下powershell脚本: function Update-BuildNumber([string]$buildNumber) { $VersionComponents = $buildNumber.Split(".")

TeamCity-将多个问题聚合到同一构建中

是否有可能将两个或更多问题纳入TeamCity? 在我的示例中,我只需要构建来自同一“问题密钥”的源并将其部署到生产服务器。我试图从仪表板对其进行分组,但没有成功。 我的理解正确吗?您想获取提交的一些子集,并从中生成一个版本?@OlegRybak exaclty。我需要将它们(红色)组合到一个构建中

Teamcity 手动更改生成配置工件

我正在使用TC10.x,我的一个构建生成了一个工件,然后将其加载到我的一个自定义配置选项卡中 现在运行10次之后,我想更改该文件中的某些内容,因此我编辑了在.buildserver/./../artifacts文件夹中创建的所有工件 当我转到构建配置并下载工件时,看到内容都发生了更改,但当我单击teamcity中的链接时,它仍然会加载旧的内容。我如何解决这个问题 我需要跳出teamcity服务器实例还是代理?重新启动apache web服务器解决了问题。新的文件被处理了。 在conf文件中看不到

从TeamCity步骤中的特定类中排除MSTest测试

因为您使用MSTest在测试类上设置了一个测试类别,所以我选择在名称上做类似的事情,使用…IntegrationTests对测试类进行后期修复,只要它们包含运行缓慢的测试 在Visual Studio测试资源管理器中,我可以使用以下方法排除这些测试: -class:IntegrationTests 但是,在TeamCity中,此选项不起作用。我在TeamCity的最新版本中使用的是VSTest 2017测试引擎版本。但是,它似乎只有一个TestCaseFilter选项,该选项似乎缺少排除某个类

TeamCity-如何组合VCS触发器

情况如下:在git repo中,我有3个文件夹: A. B C 如果对A或C进行了更改,则必须启动生成。在任何其他情况下,如果对B也进行了更改,则不应启动它。如何使用TeamCity VCS触发器实现这种行为?您应该为该VCS根配置VCS触发器规则。 添加VCS触发器,然后将其添加到规则中: -:B/** 这将触发VCS根目录中的所有内容,但文件夹B除外。 或者,您可以采用不同的方式,仅为A或C文件夹中的更改触发构建: +:A/** +:C/** 那会有用的,因为 在输入规则时,请注意一旦您

如何通过TeamCity中的API为特定分支触发新构建

在官方文档中,我发现了如何通过API触发新构建,并在TeamCity中指定注释、属性,但不指定分支名称。这个想法是在合并请求被标记为版本时(我在配置中使用标记作为分支),从GitLab为标记分支触发一个新的构建。在TeamCity中,我在分支规范(:refs/merge requests/*)中添加了排除规则,因为我不想构建每个合并请求,因为其他分支通常也有很多这样的请求。此规则也适用于最近向主控和标记发出的合并请求。因此,我没有用于标记合并请求的构建 我想从GitLab触发一个新的构建(在检测

TeamCity正在用星号替换特定短语

在整个构建过程中(特别是在运行Powershell步骤时),TeamCity将某些文本短语(公司名称)替换为星号,我们刚刚开始遇到问题 您可以在这里看到,我们正在从包含文本的github repo以及包含文本的分支中提取,并将其替换为****** 有人知道为什么会这样吗?这会导致构建失败 运行TC 2018.1.1时会发生这种情况,因为TeamCity希望在构建日志中保护您的密码 如前所述,当您有一个password参数,其值与公司名称匹配时,TC将用星号替换它,这是因为这些部分与标记为pas

Teamcity DotNet CLI publish命令以包括来自其他NuGet源的包

对于我的一个.Net核心项目,我有一个BuldProject.cmd CLI来发布该项目。我使用的CLI命令如下所示 dotnet publish --framework %DotNetCoreVersionToTarget% --configuration %ConfigurationModeToUse% --force --verbosity normal 上面的命令使用Teamcity build server构建项目 最近我在我的项目中添加了一个DLL,而不是从 nuget.org 但

TeamCity以编程方式构建分支

如何让TeamCity从特定分支以编程方式构建 在我的用例中,我尝试针对多个环境运行测试套件。我有两份TeamCity的工作。第一个作业将命中端点以获取环境上的构建版本。第二个作业将签出与此构建版本匹配的分支,并运行我的测试套件 我有一个解决方案,我将签出正确的分支作为构建步骤,但我觉得这是错误的方法。我觉得版本控制设置中应该有一个选项,可以选择使用哪个分支。您可以在TeamCity中使用。在VCS根目录中,启动构建时,可以选择要在哪个分支上运行它

我可以在TeamCity的DotCover统计中包括未覆盖的程序集吗

我有一个TeamCity 7.0项目,它涵盖了一个包含许多输出程序集的解决方案。DotCover统计信息中出现的唯一程序集是至少有一行代码被测试覆盖的程序集。是否也可以将测试完全未覆盖的组件包括在统计数据中?目前这是不可能的。 下面是一个相应的请求:。 欢迎您跟踪其状态。目前这是不可能的。 下面是一个相应的请求:。 欢迎您跟踪其状态

使用TeamCity标记Vault中的构建

我的VCS是Vault,我的CI使用TeamCity。我想让TC在成功构建后在vault中为项目添加标签,但文档中不太清楚如何做到这一点 实际的TC文档甚至没有列出标签功能支持它,但是插件的开发页面说它支持它。我担心的是,如果打开标记,它将标记整个存储库,而不仅仅是签出规则中指定的单个项目 有人对此有经验吗?TeamCity(7.1及更早版本)不支持根据以下内容进行Vault标记: 我想要同样的功能,明白吗 显然,Vault标签是受支持的,但没有记录在案,请参见TW-11066的结论。如果在应

Teamcity 设置单元测试失败时的电子邮件通知

我有一个大项目。当我(而且只有我)提交破坏单元测试的代码时,我希望收到电子邮件。我们有TeamCity项目,它运行所有单元测试(需要5个多小时)。我有两个设置问题: 项目已经破坏了测试(这些测试将被修复,但不是现在)。我只想在我通过新测试时收到电子邮件。我不想在旧测试失败时收到电子邮件 检查所有测试需要很多时间(大约5-6小时)。这一次,许多开发人员提交了更改。因此,当TeamCity运行单元测试时,有30多个更改(30多个不同的开发人员可以进行这些更改)。只有一个开发者打破了测试,我希望只有这

TeamCity检查(IntelliJ IDEA)和Spring数据

TeamCity在运行检查时似乎无法识别Spring数据存储库bean。它在IntelliJ IDEA中工作得很好,但在TeamCity中却不行 我收到以下检查问题: 警告:尚未解析此自定义SpringBean,它指向此XML元素: <jpa:repositories base-package="my.base.package" /> 然后很明显出现了一个错误:无法自动连线。未找到“MyRepository”类型的bean MyRepository扩展了Spring数据存储接口 据

TeamCity-在同一Win VM上设置其他代理

如何在同一Windows VM上安装另一个代理?我运行了MSI并将其安装到另一个文件夹中,但它只是取消了旧文件夹的注册,而最新的文件夹接管了它。到目前为止,您所做的一切都很好,但还不是全部。出于某种被上帝抛弃的原因,喷气式飞机让这件超普通的事情变得艰难 因此,您在D:\agent-A中有一个代理,在D:\agent-B中有另一个代理,并且在安装过程中确保它们不共享任何文件夹或端口等 好的,现在您必须以管理员身份打开Notepad.exe(绕过世界上最烦人的软件“功能”,UAC)并编辑: D:\A

TeamCity API设置配置参数

我有配置参数current_build_date用户定义参数我只想通过API TeamCity将此参数设置为当前日期 在文档中,我看到了以下内容: http://teamcity:8111/httpAuth/app/rest/buildTypes/<buildTypeLocator>/parameters/<parameter_name> 如果我的问题有任何问题或歧义,请添加注释,我将尝试解决。如果您在浏览器中浏览REST API端点,您将能够看到生成定位器的格式 拜访

Teamcity 无法从9.x升级到10.x

我是一名teamcity开发者,我们的组织目前使用teamcity 9.0.3免费版本。现在,我们的版本已达到最大值。因此,我们计划采用企业版 但在此之前,我们需要将teamcity升级到最新版本10.x。当我进行升级时,它抛出以下错误 我为升级所做的步骤如下 --在/root/.BuildServer/backup中备份整个Teamcity --停止Teamcity服务器并删除整个Teamcity目录 --将backup.Zip文件复制到导入部分。 --下载最新的teamcity并进行必要的

TeamCity控制台代理

我必须从Windows控制台运行一个TC构建代理,因为这是它运行Selenium webdriver测试的唯一方法 然而,由于这是一台虚拟机(运行Windows 2008 R2),在我断开RDP连接后,控制台会关闭一段时间,即使RDP说控制台应用程序将继续运行 我的问题是: 是否有其他方法可以使用Windows服务代理而不是控制台运行Selenium webdriver测试 从RDP断开连接后,如何保持console代理运行 离开RDP连接时,应在bat文件中执行自定义脚本: for /f "s

在TeamCity中查找测试

我有一个巨大的项目,在不同的套件中有很多不同的测试 我想找到一个名为ClassNameTest.testMethod的测试来查看它的历史记录。我不知道测试在哪里。如何按测试名称搜索 只需按测试类搜索就会返回所有构建,因为它们每次都会输出有关该类的内容 我试着打开测试历史记录,看看是否可以调整URL,但它的形式是testNameId=-2327717746523985574,这显然是无用的。所以这是一种破解的答案。首先查看高级搜索文档: 然后运行搜索: tests:ClassNameTest.t

teamcity如何从GitHub自动生成Pull请求?;

TeamCity文档说明: 在配置的版本控制设置中,设置分支规范: +:refs/pull/*/merge 但在我的VCS根卡中,没有名为“分支规范”的部分,我该怎么办 要设置分支规范参数,您需要单击配置屏幕底部的“显示高级选项”(保存按钮上方) 在此文本区域内,您可以设置:+:refs/pull/*/merge

  1    2   3   4   5   6  ... 下一页 最后一页 共 17 页