问题标签 [teamcity-7.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2832 浏览

msbuild - TeamCity 在幕后将哪些参数传递给 MSBuild?

我今天刚刚下载了 TeamCity 7,并决定为我的 Azure 解决方案启动并运行它。我还没有尝试做任何花哨的事情,而是从一个非常基本的命令行构建开始:

这会成功构建并生成一个如下所示的包*:

在此处输入图像描述

然后我尝试以相同的方式配置 TeamCity:

在此处输入图像描述

这会成功构建并生成一个如下所示的包*:

在此处输入图像描述

我不明白的是,为什么 MVC 项目的规模会有如此巨大的差异。直接从 Visual Studio 发布会产生与我的 MSBuild 命令完全相同的结果,因此我确信 TeamCity 是个奇怪的人。由于我认为 TeamCity 没有损坏,有人可以教我如何正确配置它,以便获得预期的输出吗?

*我已经用 .zip 重命名了包文件,以便可以查看这篇文章的详细信息。

0 投票
8 回答
15805 浏览

teamcity - 如何在 TeamCity Nuget Feed 上删除特定版本的包?

有谁知道要删除 TeamCity Nuget Feed 上特定版本的软件包?

0 投票
1 回答
1306 浏览

continuous-integration - TeamCity 工件打包

TeamCity 具有非常有用的功能,可以在构建后获取所有工件 - 全部下载 (.zip)

我想知道是否有办法以某种方式计算该聚合 zip(例如 MD5)的校验和?当然,我可以设置一个新的构建配置来下载工件,计算总和并发布它,但我正在寻找简单的解决方案。

0 投票
2 回答
588 浏览

teamcity - TeamCity AssemblyInfo Patcher 用于网站项目?

我有一个包含网站项目(不是 Web 应用程序)的 VS2010 解决方案。在App_Code文件夹中,我有一个AssemblyInfo.cs包含我的版本信息的文件。

我使用 TeamCity 7.0.2 构建此解决方案并配置了“附加构建功能”AssemblyInfo 修补程序。修补程序适用于解决方案中的类库项目,但似乎对网站项目没有影响。

TeamCity 7.x 文档指出:

此功能仅适用于“标准”项目,即通过 Visual Studio 向导创建的项目。

我希望有一些方法可以在我的网站项目中利用它。

0 投票
1 回答
12108 浏览

deployment - TeamCity Build & Deploy:如何将相关工件路径传递给脚本?

如何将工件路径传递给 TeamCity 中的脚本。场景是这样的

  1. 构建项目
  2. 部署项目(与 #1 的工件依赖项)

第 2 步由一个脚本组成,该脚本

  1. 停止服务(解锁文件)
  2. 将构建工件复制到服务器
  3. 重新启动服务

我在第 2 步中苦苦挣扎,我想我需要将构建工件的路径传递到脚本中,但我看不到你是怎么做的?

0 投票
1 回答
3038 浏览

teamcity - 在 teamcity 服务器上安装 nuget

我们有一个 TeamCity 7 服务器,我们希望为 nuget 启用它。

我们在盒子上没有任何外部网络连接,所以当被要求下载 nuget 时,TeamCity 说

“无法从默认提要中获取最新的 NuGet。与http://packages.nuget.org的连接被拒绝”

是否有一种解决方法可以从独立的 exe 或其他东西安装 nuget,以使 TeamCity 能够识别安装?

在此先感谢,安迪

0 投票
1 回答
263 浏览

testcomplete - TeamCity 表示成功,但无法加载 msi

我正在运行 TeamCity 代理(不是作为服务)。我正在使用命令行启动应用程序。如果我将命令行保存在 *.cmd 文件中并双击它,则应用程序正在正确加载,但如果我复制 ans将 cmd 文件中的代码粘贴到 TeamCity 并运行... TeamCity 说成功,但应用程序未加载。如果我将 TeamCity 作为服务运行并单击运行...它正在加载应用程序,但它与它一起加载“交互式服务检测”(http://blogs.msdn.com/b/patricka/archive/2010/04/27/what-is-interactive-services-detection-and-why-is-it-blinking- at-me.aspx),据我所知,这并不好,我需要使用我正在做的 agent.bat 文件运行它。什么可以解决这个问题?

谢谢

0 投票
3 回答
10767 浏览

teamcity - 如何将包发布到 TeamCity nuget 服务器?

我们为 nuget 配置了 TeamCity 7 服务器。它托管在没有外部连接的机器上。是否可以将包发布到 TeamCity nuget 服务器?例如,如果我们想将 log4net 包依赖项添加到我们的项目之一,则需要将其发布到 TeamCity 服务器,因为无法访问 nuget.org。到目前为止,我已经尝试发布到http://teamcity:port/guestauth/app/nuget/v1/FeedService.svc上的变体,但到目前为止还没有运气。

谢谢,安迪

0 投票
1 回答
343 浏览

mercurial - TeamCity Mercurial 克隆错误

运行 Team City 配置时,它包含一个空格

为什么 tc 包含空格的任何线索。我尝试测试 vcs root 并且它可以工作......

0 投票
1 回答
1079 浏览

amazon-ec2 - 是否可以让 TeamCity 停止并重新启动构建代理的 Amazon EC2 实例?

我有 TeamCity (7.0.2) 从自定义 AMI 成功启动 EC2 VM,运行我们的构建,然后发回构建工件。

然而,即使我曾经使用较旧的 TeamCity 版本执行此操作,我总是对它只是在完成后终止实例,然后在下次需要构建代理时使用配置的 AMI 创建新实例的想法感到不满意。

我可以让 TeamCity 发出“停止”命令,然后发出“开始”命令吗?这有很多优点 - 更快的启动时间,允许在代理统计中命名实例,以及将 Mercurial 克隆保存到 EBS 以供下一次构建只有三个。

ps 我想我可以使用链式构建直接调用 EC2 API,而不是使用内置的云支持,但这听起来工作量很大,而且感觉很不稳定