Teamcity PhantomJS没有从带有测试的html页面正确加载脚本

PhantomJS没有加载脚本,因为它尝试在以下路径加载脚本:file:///[src在html文件中指定]。在html文件中,脚本的路径是相对的,我不想让它们成为绝对的(我们在下面这个例子中所做的)。例如,在html页面中,我有,PhantomJS试图从中加载它file:///jquery-1.7.0.js 这是不存在的。如何让PhantomJS从正确的路径加载脚本?也有同样的问题,看起来像PhantomJS中的一个bug 找到了一种解决问题的方法: 在page.open函数中,您可以调用pa

手动启动teamcity 6.5会导致java.lang.NoClassDefFoundError

我尝试手动启动teamcity,但出现错误: *Exception in thread "main" java.lang.NoClassDefFoundError: jetbrains/buildServer /agent/Check* 首先,我停止windows服务: 然后我启动代理: 看起来您的安装已中断,重新安装TeamCity和生成代理应该会有所帮助。重新安装TeamCity和生成代理解决了此问题。我不知道是什么导致了这个问题。 C:\>net stop tcbuildagent

为TeamCity构建失败创建JIRA问题

有人知道如何设置TeamCity,以便为每个构建破坏/失败创建新的JIRA问题吗 我们正在尝试对构建中断进行分类/跟踪/获取统计数据,并且需要某种类型的数据库。JIRA最有可能完成这项工作。如果您可以将TeamCity配置为在出现故障时发送电子邮件,则可以通过电子邮件在JIRA中添加问题

teamcity如何处理包含“%”的配置参数

例如,我需要传递一个值为abc%123的配置参数,但当我加密这些值时,它总是abc123,即使我遵循了它 将值更改为abc%%123,回显的值仍然是abc123。 我使用teamcity 8.0.4。有人知道如何解决这个问题吗?当您输入参数值时,必须用%%转义%s,即abc%%123而不是abc%123。查看以获得更深入的讨论。输入参数值时,必须用%%转义%s,即abc%%123而不是abc%123。查看以获得更深入的讨论。当出现问题时,特别是参数问题时,我只使用一个构建步骤创建一个新项目,通常

从TeamCity运行时未找到jshint

我在我的计算机上安装了jshint,安装方式如下: npm install -g jshint 没有错误。从任何目录中的命令提示符键入: jshint -v 显示: jshint v2.6.0 我还安装了TeamCity 9.0.2,并使用以下命令行构建步骤进行了构建配置: jshint -v 但构建失败,构建日志显示: [17:43:06]Step 1/7: Command Line [17:43:06][Step 1/7] Starting: C:\TeamCity\buildAge

TeamCity:如何引用包含dll的文件夹

我有两个风投。 VCS根:应用程序 VCS根:库。包含应用程序使用的库 两者都在版本控制中 在构建步骤中,我应该为流道类型选择什么?Any。构建步骤和VCS根不相关。使用VCS root,您可以指定如何检索源以及如何在工作目录中布局它们。对于构建步骤,我们将指定如何使用检索到的源和工件(编译)

TeamCity 9数据路径

我已经使用TeamCity 9.0.5一段时间了。但今天,当我启动服务器时,我收到了几个月前最后一次看到的“TeamCity First Start”。我还看到底部的版本已从9.0.5更改为9.1.4 我没有运行任何更新,所以我想知道发生了什么。此外,它希望现在在“/root/.BuildServer”找到数据目录,而“/root/”不存在。我把所有的项目和TC数据都存储在“home/.BuildServer”中,但它没有接收到这些数据 那么,问题是为什么它真的要自己升级呢?另外,如何设置数据目

是否可以作为来宾inTeamCity“下载所有(.zip)”工件?

我已在TeamCity 9.1.6中启用了来宾身份验证。 我的工件包含5微秒 我可以使用以下url作为来宾下载单个工件: 等等 但是我找不到一种方法来等效于下载all.zip …使用guestAuth我可以通过身份验证 因此,我的问题是: 我怎样才能下载所有的物品作为guest inTeamCity? 是否可以从RESTAPI执行此操作? 我没有TeamCity为我创建工件,因此我无法验证这一点,但请查看API 您可以尝试以下方法: . 这应该会得到该构建的所有工件。我没有TeamCity为我创

Teamcity-为代理端签出执行Git获取

我正试图从我的构建代理执行完整的git获取,以便在TeamCity中使用 我已选择在TeamCity中使用代理签出选项,如 但是,当我在代理上执行签出时,我无法获取分支的完整git历史记录。我得到了与此相同的结果:-特别是: System.InvalidOperationException:在本地或远程都找不到“开发”或“主”分支 我猜这是因为TeamCity只检查了回购历史的一部分 Github问题有一个解决方法,即在每次构建开始时执行git fetch命令。这是TeamCity作为VCS根目

如何在代理端提供Teamcity插件的服务器管理级别配置?

我正在开发一个带有标准服务器和代理端的Teamcity插件。 在服务器端,我有一个管理页面,用户在其中输入一些参数,我用 CustomSettingsManager.getCustomSettings(pluginDescriptor).setValue(ATT,value) 我的问题是如何在插件端获得这些保存的值 我使用的是agentLifeCycleApter,所以我有AgentRunningBuild和BuildRunnerContext这样的对象,但我找不到任何东西来获取插件保存的参数

TeamCity到Gitlab CI:多个构建配置

我在TeamCity有两个项目,它们都配置了4个构建配置。现在,我们转到GitLab CI 我可以像TeamCity一样在GitLab CI中拥有多个“构建配置”吗?您可以详细介绍一下“构建配置”的含义吗?我不熟悉这个术语,我想它来自TeamCity?是的,构建配置是一个“TeamCity”术语。在TC中“构建配置”部分创建项目后,用户可以添加多个构建配置,例如,它可以是调试构建或发布构建!如果我理解正确,您需要做的是在.gitlab ci.yml文件中创建不同的“作业”,这些作业的运行取决于它

TeamCity批处理脚本文件大小%冲突

我将以下内容作为TeamCity构建步骤中的自定义脚本: for %%A in (*.err) do ( if not %~zA==0 ( echo."%%A" contains errors. set "retval=1" ) ) TeamCity log向一名员工投诉,但此时情况出乎意料。。有人知道可能的工作是什么吗 最终的解决方案是: for %%%%A in (*.err) do ( if not %%%%~zA==0 ( echo.

在teamcity服务器上安装nuget

我们有一个TeamCity 7服务器,我们想为nuget启用它 TeamCity说:“我们没有任何外部网络连接,所以当被要求下载nuget时。” “无法从默认源获取最新的NuGet。 连接到“已拒绝” 是否有一种变通方法可以从独立的exe或其他方式安装nuget,从而使TeamCity能够识别安装 提前感谢,, Andy以下是手动删除包的方式: 其他人可能对设置代理设置感兴趣:

TeamCity forcing“;“检查更改”;仅限于代理

我有以下设置: TeamCity服务器在一台计算机上运行 TeamCity代理位于单独的计算机上,通过VPN连接到源代码管理(TFS) VPN设置为作为服务运行有点棘手,因此不能/不想在服务器上设置它。更确切地说,我希望一切都通过那个代理人 生成服务器在收集源时失败,它似乎正在尝试找出在TFS中执行了哪些更改(但它找不到TFS主机,因为它不在该VPN上)。构建设置为仅在代理上签出源 恐怕答案是显而易见的,但找不到任何文件证实这一点……有可能有这样的设置吗?或者生成服务器是否需要访问TFS r

Teamcity REST API:如何获取上次成功构建的代理

Teamcity REST API中是否有方法获取上次成功构建的代理名称。我正在使用Teamcity 8.0.6。我试过这个 http://<TeamcityServer>/httpAuth/app/rest/buildTypes/id:BuildId/builds?status=SUCCESS http:///httpAuth/app/rest/buildTypes/id:BuildId/builds?status=SUCCESS 但是返回的结果不包含代理名称。以下内容将为您提

TeamCity八达通部署创建版本无法读取API密钥

我正在使用TeamCity进行自动化测试,现在我想使用Octopus插件自动化部署。到目前为止,我可以使用TeamCity软件包手动从octopus服务器创建版本,但我希望通过构建将其自动化,并使跟踪项目版本变得更容易。我已按照以下文件和视频中的说明进行操作: 我得到以下错误 八达通服务器错误(HTTP 401):您必须登录才能执行此操作。请提供有效的API密钥或重新登录 我正在从我的配置文件创建一个API密钥,不管管理员是否生成该密钥,我都没有访问权限。我的八达通版本是2.5.7.384,Te

使用TeamCity快照依赖关系是否足以和适当地防止中断对下一个QA构建可用的更改?

我正在尝试配置要构建的TeamCity项目。我们有一个CI构建和一个QA构建 我们希望在成功完成CI构建之前,变更不会出现在QA构建的挂起列表中 我们希望QA构建可以手动触发,就像目前发生的那样 我已经研究了如何创建构建依赖项和构建链。快照依赖关系的文档说明: 排队生成在其所有快照依赖项生成完成之前不会启动。根据快照依赖项选项和依赖项生成的状态,生成可以启动,也可以在不运行的情况下标记为启动失败 这并不是说触发构建的更改是否会在相关(CI)构建完成之前出现在QA构建的挂起更改中 我考虑过使用一个

在TeamCity构建之前触发快照

我们需要在TeamCity中设置快照依赖项,该依赖项在依赖项构建开始之前运行 目前我们的问题是,快照可能在构建开始前30分钟拍摄。(由于其他因素,构建开始较晚)。理想情况下,我们希望拍摄快照,然后立即启动从属构建 这在TeamCity有可能吗?有没有其他方法可以实现类似的效果。从字里行间看,我猜这里的问题是,当快照依赖关系完成时,依赖构建并不总是立即运行,因为代理并不总是可用的。如果是这种情况,那么我的建议是将两个版本合并到一个单一的版本配置中,因为这将确保所有步骤都不会延迟。您可以分享您当前的

从Teamcity(Windows)卸载生成代理

我一直在研究,但似乎找不到任何关于从Teamcity卸载构建代理的信息。我已经读到,如果我可以停止服务,应该会有一个“删除”按钮出现在该机构摘要部分下。我曾尝试通过服务器管理器停止服务,并在\bin下运行服务.stop.bat,但按钮出现时没有成功。有没有从Teamcity中删除构建代理的简单方法 当前Teamcity版本:Teamcity Professional 10.0.3您是否已检查buildAgent/bin文件夹?应该有uninstall.bat文件,我想,它应该可以做您想要的事情。

Teamcity触发器在没有新提交的新分支上构建

我正在使用TeamCity 2017.1.4和GitVersion teamcity项目本身由许多构建配置组成,其中第一个配置是运行GitVersion,然后所有后续步骤对此步骤进行快照依赖,并从其参数中提取版本 在大多数情况下,这非常有效,但是如果我们创建一个新分支,例如/release foo并推送它,teamcity将不会触发构建,因为它以前已经构建了commit sha,不幸的是,我们需要再次触发它,因为即使在新分支中提交没有更改,这意味着它将获得不同的版本号 我曾尝试强制GitVers

配置TeamCity和dotCover时出现问题

我正在尝试使用内置NUNIT和捆绑dotCover配置TeamCity 6.5。由于我不理解的原因,dotCover Merge命令失败,并且所有后续命令都带有一些非零退出代码 在64位计算机上使用Nunit 2.5.10和x64,Nunit使用.NET4.0运行时。我选择dotCover作为覆盖工具,留空使用内置的dotCover,我的过滤器如下所示: +:BSF -:Aspose.Cells -:BSF.UnitTest -:BSF.IntegrationTests -:DataAnnota

在其他人执行时暂停TeamCity项目

我希望能够指定一个构建项目在另一个指定项目运行时应该暂停 在我的例子中,有一个项目#1构建并将编译代码部署到我们的服务器,还有一个项目#2对部署的代码执行Selenium测试。测试可能需要几分钟,我想确保在测试过程中不会发生构建和部署。 因此,我想在运行#2(测试)时暂停#1(构建) 据我所知,依赖项或触发器不提供此选项。可以配置吗?TeamCity issue tracker上有一个请求。欢迎大家投票观看 目前正在开发此功能。现在,您可以使用StartBuildPremission提供的一个特

PHP Mess检测器与Teamcity的集成

我已经为Teamcity 7.0.3安装了不同的项目。我想使用PHP混乱检测器。我想从PHP Mess Detector获得一组有限的规则。每个项目都有不同的规则。所以我的问题是 1:如何修改PHP Mess Detector的默认规则? 2:如何针对Teamcity中的每个项目定义不同的规则集 我当前的生成文件内容是: <?xml version="1.0" encoding="UTF-8"?> <project name="bnnpoa" default="analyse"

Teamcity 如何在team city 7.1.5中添加装配信息修补程序

我正在使用TeamCity 7.1.5作为我的C#.net解决方案,并希望添加程序集信息修补程序功能,但我在构建步骤页面中找不到它,也找不到它所在的Runner Type组合框 谢谢一旦您添加了构建步骤,就可以在构建步骤页面上找到它。-附加构建功能

Teamcity 由于快照依赖项失败,无法在代理上启动生成

我已经在TC上配置了构建链。 当某些生成失败时,依赖生成显示错误“启动失败…在代理上生成…”和“快照依赖失败” 依赖生成配置为仅在上一次生成成功时启动。此外,依赖构建被配置为具有与其依赖项相同的构建id(对应于修订号),因此我能够看到通过“测试链”的最后一次成功提交。考虑到这一点,我不认为显示“启动失败”错误消息有任何好处,相反,我在TC上的项目页面可读性较差。如何配置TC使其不显示 谢谢。您找到解决方案了吗?

如何配置和运行代码检查工具(如FindBugs)作为teamcity任务?

最近,我们使用Teamcity进行了有争议的构建管理集成,并将一些自动化junit测试配置为ant任务。为了进一步扩展它,我将在构建触发时运行一个静态代码分析工具(如FindBugs)作为一个步骤。如果有任何有用的建议,我将不胜感激。您可以从TeamCity easy运行FindBugs或其他命令行工具。只需创建一个命令行任务,指向您的exe并退出即可。声纳也是另一个非常好的工具,下面是一个示例

TeamCity将项目从一台服务器导入到另一台具有类似版本但不完全相同的服务器

我知道,只有当版本号相同时,我们才能将项目从一个TeamCity服务器导入到另一个。但我想将项目从版本为9.0的服务器导入版本为9.1.4的服务器。既然两个版本都是9.x,那么是否可以导入项目?为什么不先将第一台服务器升级到9.0到9.1.4,然后再导出?一般来说,将所有环境都放在同一个版本上是个好主意。我也希望这样做,但这不取决于我所在的公司。因此,我想确认以前是否有人导出/导入过类似的内容。为什么不先将第一台服务器升级为9.0至9.1.4,然后再导出?一般来说,将所有环境都放在同一个版本上是

使用TeamCity和Octopus连续构建和部署Angular cli

我已经使用Angular cli开发了Angular 2应用程序。现在我计划通过TeamCity和OctopusDeploy部署应用程序。目前TeamCity中的所有项目都是ASP.NETMVC,因此没有可供使用的参考 搜索之后,我发现Team City需要插件来构建此应用程序。还有其他方法吗?您有三种选择: 在每个构建代理上安装Node.js和npm 安装TeamCity插件,添加对npm的支持(如您提到的TeamCity.Node) 将angular cli文件(以及任何其他必需的npm包)

更新后,TeamCity LDAP无法再登录UI

我的TeamCity实例上的LDAP设置混乱,LDAP用户无法再登录。(基本上teamcity.options.users.synchronize.deleteUsers=true被设置为true)。我们最终使用teamcity内置的功能回滚更改并让我们的用户返回,但我想发布这个问题的原因,更具体地说,答案是teamcity有一个称为“超级用户”的功能(假设您没有禁用它)您可以使用登录到TeamCity实例并查看UI的各个部分 我无法通过任何快速的谷歌搜索找到这个,所以我希望这个QandA可以帮

TeamCity在哪里存储其元数据?

我想下载所有的XML文件,这些文件定义了我公司的meta Runner。我在哪里能找到这些?它们是在平面文件中还是在数据库中 我不想从UI复制和粘贴。我查看了Api的application.wadl文件,没有找到任何对“runners”的引用。设置“版本化设置”时,可以附加VCS根目录。 这将把数据存储在存储库中,您将能够以XML或Kotlin样式浏览这些数据。 虽然我非常喜欢给出的答案,但它并没有直接回答最初的问题 TeamCity支持人员告诉我,所有配置(包括模板、元运行程序等)都存储在服务

Teamcity-如果任何代码更改包含某些字符/单词,则生成失败?

Teamcity中是否存在因更改/文件包含不被接受的字符或单词而导致构建失败的情况 i、 e 在Javascript文件中,我希望console.log永远不会在发布/生产级别结束,并且希望在任何地方都存在这种情况时生成失败,以防止这种情况发生。建立已更改的文件是一种版本控制活动,因此,使用脚本运行程序和版本控制系统的命令可以实现这一点。你用的是什么VCS?我现在用的是git我不使用git,所以我不能提供任何详细的帮助。我确信一定有一些相当标准的命令可以搜索提交的文本,git log。您可能会遇

如何使用多个代理在TeamCity上运行单元测试?

我有一个TeamCity,有3个代理,为不同的分支机构提供20多种配置。 TeamCity同时运行多个构建,使用相同的2-3个数据库进行单元测试。但在每个分支中,该数据库都有一个不同之处:新的表、列等 在c#中的Db项目中,我有重新创建数据库选项。 当新构建开始在SQL Server上运行数据库重建时。对吗?这里有一个问题,我看到很多测试都会因为多个构建运行时出现的错误而失败 如何在不同的数据库中运行不同版本的测试 或者我错了,.emdx文件中的所有问题在代理上创建了什么 错误示例 Test(s

Teamcity 代理丢失下的未授权选项卡-团队城市

在中,我们刚刚安装了一个构建代理,并使用所需参数对其进行了配置。登录到仪表板和“代理”下,我没有看到“未经授权”选项卡,因此没有看到我配置的新生成代理的任何指示 我启动了代理,它正在远程服务器上运行 我没有看到未经授权的标签有什么原因吗?请帮忙 多谢各位 看起来像是权限问题-您登录的用户是否可能没有“授权项目代理”权限

从TeamCity下载构建

有没有办法下载TeamCity中项目的特定版本?我们将从该版本生成的.msi文件附加为包含版本号的工件(您可以使用%env.build\u number%查找工件路径)。您可以使用版本id、版本号或一个静态版本标识符: http://{TeamCity-Server}/repository/download/{BUILD_TYPE_ID}/{BUILD_NUMBER}/{ARTIFACT_PATH} 您实际上希望在TeamCity中创建工件。工件通常是一个构建输出,然后将其附加到各个构建运行,

每个项目的TeamCity全局版本(非配置)

TeamCity中的Build number属性对于每个生成配置都是唯一的 我希望有一个计数器,可以在所有不同的构建配置中使用(计算我构建产品的总次数) 这有意义吗?(这对我很重要) 如果属性是按配置存储的,如何做到这一点 这很有道理 我想这个插件就是你要找的 它允许您在任意数量的构建配置中使用单个构建器计数器。我们使用它,因此每晚的版本号都会与签入版本共享。太棒了,谢谢!我完全忽略了扩展插件:)

TeamCity vs BuildMaster

最近有人向我提到BuildMaster是构建管理环境 有人有过这方面的经验吗。我想知道它与TeamCity的对比如何?作为BuildMaster的开发者,我可以说TeamCity和BuildMaster是不同的产品。。。主要区别在于TeamCity是一个持续集成服务器(即,它将自动从SCM获取代码,构建代码,然后将工件放在集成服务器上),而BuildMaster旨在这样做,并通过各种环境(开发、测试、生产等)进行构建,同时: 管理数据库更新 提供管理和部署配置文件(例如web.config)

使用NAnt从TeamCity获取VCS更改

我正在使用TeamCity触发器在分支上提交svn后构建所有内容。一旦成功,它将发送一封电子邮件通知,其中包括导致触发此构建的VCS更改。从团队城市的角度来看,这很好 现在团队中有多个成员没有TC权限,无法设置通知。基于此,我决定使用NAnt的发送此通知以及使用“${environment::get variable('Build_number')}”的内部版本号。这在teamcity内部运行良好。但是,我还需要在该电子邮件通知的消息中发送触发该构建的更改 目前TeamCity将VSC更改格式化

YouTrack和TeamCity背后的技术堆栈

我很想知道YouTrack和TeamCity背后的技术堆栈。他们的用户体验非常好。YouTrack是使用构建的,因此人们可以预期,在数据库访问、web层和其他日常任务中会大量使用DSL。DSL被编译成Java/JS。有一个有趣的文档,其中开发者总结了他们在YouTrack开发期间使用MPS的经验 YouTrack使用定制的内部nosql解决方案作为持久化后端。如果他们打算把它作为开源发布,我总是很伤心 从web层的角度来看,我没有发现任何意外的东西:JQuery+大量定制javascript。R

Teamcity 列表远程引用失败:java.net.ConnectException:连接超时:github.com

我最近开始在我们的构建服务器上越来越频繁地看到上述错误。在此期间,我们的TeamCity配置没有任何变化,所以我猜可能是GitHub的变化导致了错误 我曾尝试将我们的VCS轮询间隔从60秒改为600秒,以防GitHub进行某种连接节流,但没有效果 有没有可能降低TeamCity对连接超时的敏感度?您已经发布了一些关于此问题的信息。如果你能把团队发电子邮件给teamcity就更好了-feedback@jetbrains.com从TeamCity服务器获取更多详细信息和调试日志 一些容易检查的东西:

Teamcity 是否可以防止跨某些配置的并发生成?

我有一个TeamCity(8.0.5)设置,运行多个代理和多个配置的多个项目 我们有一些用于CI的构建配置(例如编译和单元测试)和一些用于自动部署的配置 部署配置在共享服务(如IIS/sql等)上运行脚本,因此不能与任何项目中的其他部署构建并行运行 有没有办法在城市队中限制这一点 我见过“限制并发构建”的设置,但这只适用于单个配置,我也尝试过将部署构建限制为单个公共代理,但到目前为止,我还无法做到这一点。TeamCity 8附带内置和支持的共享资源插件。它允许您在层次结构中的任何项目上创建共享资

运行devenv.com会显示一个弹出对话框并挂起TeamCity构建

我的最终目标是从TeamCity构建配置运行devenv.com命令,但当它到达部署阶段时,它当前处于挂起状态。如果在build agent服务器上的命令行中运行相同的命令,则在到达部署阶段时会出现一个弹出窗口 应说明解决方案是用于为WSS 3.0创建.wsp解决方案文件的VSEWS和WSPBuilder项目的混合 命令是 “C:\Program Files(x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.com“C:\b\work\807

TeamCity:更改NUnit测试运行程序的数据库配置

在NUnit测试运行程序中对数据库运行测试时,我们的TeamCity CI实例无法使用与我们的开发人员机器相同的数据库配置 替换配置文件中的数据库连接字符串的最佳方法是什么?我查看了TeamCity的配置菜单,看不到任何明显的信息。据我所知,TeamCity中没有任何内置功能可以让您做到这一点,但您仍然可以通过多种方式实现所需的功能。一种是创建Powershell脚本,并使用Powershell runner作为TeamCity构建的一部分执行它 您的Powershell脚本可能如下所示: $c

TeamCity-更改分支机构名称

我有一个构建配置,它从我的分支构建以下标记“develope”、“master”和“hotfix” 问题是我的分支在git中不是热修复程序。例如,它们被称为“hotfix/v1.1.5” 为了改变这一点,我使用TeamCity的“缩短分支机构名称”功能。我必须在VCS根目录中执行以下操作才能获得所需内容: +:refs/heads/(hotfix)/v1.1.5 你可能已经看到了问题所在。我必须为每一个新的修补程序这样做。有没有办法让TeamCity在标签“hotfix”下构建所有热修复程序分

TeamCity:节目由两个风投的根组成,但我只有一个

在我的构建日志中,我收到一条消息“在两个VCS根目录中收集更改”,但是应该只有一个根目录。如何查找并消除不正确的根(这是一个非常大的项目,依赖于其他构建)。构建日志中列出的两个根的详细信息我可以总结为: [VCS根目录详细信息]“RRR发布分支”…父id=SSS\U FFF\U MMM…说明:“svn:…AAA\U Dev” [VCS根目录详细信息]“RRR发布分支…父id=SSS\U MMM…说明:”svn:…AAA\U发布” 我想要列出的第一个根及其SVN分支,但不是第二个。但是,我在“RR

Gallio的哪些DLL需要包含在TeamCity中才能运行测试

我正在使用Gallio和MbUnit 3,我已经安装了Team City 4。我只是把Gallio的整个bin目录放入Subversion,因为我不知道我需要什么DLL。你知道哪些我需要保留,哪些我不需要放入SCM?谢谢。大部分bin目录是必需的,但您可以删除不需要的插件和文件夹,如Visual Studio支持、ReSharper扩展、AutoCAD集成等 要做到这一点,最简单的方法是只对您真正需要的少数Gallio组件(如MSBuild和TeamCity位)执行基本bones自定义安装。然后

Teamcity 如何在web场上进行负载平衡和部署

我使用webdeploy通过teamcity在testserver上自动部署应用程序。现在,一旦运行了所有测试脚本,我想将其部署到实时服务器上。我已经在server1(controller)上安装了一个web场,另外还有两台服务器server2(主服务器)和server3(辅助服务器)作为web场代理设置。现在,我如何将testserver上完成的发布复制到server2和server3上的实时站点,并进行负载平衡。请任何人解释一下我如何使用teamcity自动完成这项任务。或者我走错了路 请指

在TeamCity中,当前构建配置id是否有系统/环境变量?

在TeamCity中,如果您知道构建配置id,则可以生成如下URL: http://example.org/guestAuth/repository/download/bt222/.lastSuccessful/exampleBuild.zip 但是看到那个“bt222”了吗?这是构建配置ID;它由TC在设置构建配置时生成,并且是静态的。这似乎是说,确定它的方法是在屏幕上查看您的URL 问题是,我需要在msbuild脚本中以编程方式进行处理,以便同一个构建脚本可以服务于多个构建配置。TC也有,

Teamcity team city中的Inspections.net runner报告误报

我们使用TeamCity进行连续积分。我们开发环境中使用的Resharper版本是7.0。team city服务器的版本是team city 8.0.1(build 27435),它使用安装程序附带的Inspections.NET runner来运行代码检查 我们的问题是Team city中的Inspections.NET插件报告了一些误报的c#编译器错误,如:- 无法解析符号“字符串”; 无法解析符号“void” 当我们使用Resharper VS插件和Resharper 8.1命令行工具在本

Teamcity作为符号服务器未找到PDB

我正在尝试使用Teamcity作为符号服务器。我设置了TC,TC正在为我的文件编制索引 我发现了这个问题,所以我试着在服务器上查找符号。我用命令symchk/r*/SRV列出了一些.dll*http://outserver.acp.net/app/symbols。我只看到其他DLL,但看不到我的库或PDB 我错过了什么 短日志: [14:45:48]Indexing sources appeared in file C:\BuildAgent\work\8652c4bdd8dd2154\***\

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 32 页