标签: teamcity

如何在TeamCity中的工件配置中跳过二进制文件

我在.NET解决方案上工作,我想从TeamCity下载源代码和二进制文件.这就是我配置构建工件的原因.我对工件路径的配置

src\app\Debug\* => debug
src\**\* => source
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

到现在为止还挺好.但是我想跳过工件中的一些文件夹,例如我想要跳过的源工件中

源\应用\调试

那有什么简单的解决方案吗?非常感谢!

PS一旦这个问题排序,我将拉链文物

.net build-automation teamcity continuous-integration artifacts

1
推荐指数
1
解决办法
314
查看次数

PartCover与TeamCity

我正在尝试使用TeamCity在x64机器上为.net 4设置partcover.

测试已执行,但覆盖率报告显示0覆盖范围.

我在日志中收到以下消息:

 No executable code was detected. 
The issue could be caused by one of the following:
- Include / exclude patterns are incorrect
- Assemblies are compiled without debugging information
- .pdb files are not available
- Visual Studio code coverage is enabled for MSTest
- .testrunconfig is used for MSTest and Visual Studio code coverage is not disabled (CodeCoverage section with enable="true" is present)
Run Code Online (Sandbox Code Playgroud)

但包含模式是[*]*.

如果重要的话,我正在运行TeamCity 6.5.3.有没有人设法在该版本上运行partcover?

.net teamcity code-coverage partcover teamcity-6

1
推荐指数
1
解决办法
893
查看次数

如何使用TeamCity部署未版本控制的文件

我有一个这样的网站组织:

  • 一个包含所有代码的服务器
  • 一个服务器,包含所有其他资源,如文件/图像

此时我设法从subversion获取源代码,构建它,然后部署它(msbuild).

问题是,我的图像没有版本化.那么如何将我们的开发服务器中的图像带到构建服务器呢?将它放入Team City的最佳方式是什么?我认为这些文件是某种神器,但我不确定(我不太了解这个概念,标题"神器"没有帮助).

teamcity

1
推荐指数
1
解决办法
112
查看次数

只有在TeamCity构建时,才能构建神秘失败的沙堡

我有一个相当大的解决方案,其中包含两个基于Sandcastle + Sandcastle帮助文件生成器(SHFB)的文档项目.这些项目都可以从命令行(msbuild project.shfb)正确构建,也可以使用SHFB Visual Studio 2010集成的beta版本.

当我在TeamCity中运行构建时,我在文档构建中遇到了一个神秘的构建失败.SHFB日志说明了这一点:

      [Sandcastle Help File Builder, version 1.9.3.0]
      Cached Resolve Reference  Links 2 Component.  Copyright © 2006-2011, Eric Woodruff, All Rights Reserved
      http://SHFB.CodePlex.com
  Info: CachedResolveReferenceLinksComponent: Loaded 61 cached MSDN URL entries
  Info: SaveComponent: Instantiating component.
  Info: BuildAssembler: Building topic N:MyProject
  Info: BuildAssembler: Building topic T:MyProject.ActionNotImplementedException
  Info: BuildAssembler: Building topic AllMembers.T:MyProject.ActionNotImplementedException
  Info: BuildAssembler: Building topic Methods.T:MyProject.ActionNotImplementedException
  Info: BuildAssembler: Building topic Properties.T:MyProject.ActionNotImplementedException
  Info: BuildAssembler: Building topic Overload:MyProject.ActionNotImplementedException.#ctor
  Info: BuildAssembler: Building topic M:MyProject.ActionNotImplementedException.#ctor
  Info: BuildAssembler: …

msbuild sandcastle teamcity shfb

1
推荐指数
1
解决办法
2221
查看次数

如何从TeamCity中启动和停止IIS Express?

我可能会做一些奇怪的事情,但不确定。我正在尝试在安装了IIS Express的Windows XP计算机上配置TeamCity构建代理。我想创建一个将启动IIS Express的构建步骤,然后再另一个将其停止的构建步骤。

我可以创建一个命令行构建步骤,以使用类似于以下命令的方式启动IIS Express实例:

"C:\Program Files\IIS Express\iisexpress.exe" /path:%1\src\Web /port:80 /systray:false
Run Code Online (Sandbox Code Playgroud)

这将启动服务器,但随后我的日志显示“输入'Q'以停止IIS Express”,并且该步骤等待。我不想等待构建步骤。我希望构建可以进行下一步。

有人对此有任何想法吗?

teamcity iis-express

1
推荐指数
1
解决办法
2166
查看次数

通过Google Talk获取TeamCity通知

我正在构建机器上设置TeamCity 7.0.3.除了使用Jabber通知程序的Google Talk通知之外,一切正常.当我发送测试通知时,它工作正常.但是当构建完成/失败时,我没有收到任何通知.通知使用系统托盘通知程序在计算机上本地工作.我已经注册了所有项目和所有活动,但暂时没有任何事情发生.我使用相同的Gmail帐户发送消息,以接收它可能有点奇怪,但测试消息工作.这可能是我想的防火墙问题,但测试消息再次起作用.

有任何想法吗?

teamcity google-talk teamcity-7.0

1
推荐指数
1
解决办法
788
查看次数

Nant/CruiseControl/Teamcity之间的区别

我花了几天时间浏览了很多网站并阅读了有关Nant,Rake等的内容.

请原谅我的Noob问题,但我仍然无法找到Nant和CruiseControl之间的区别.据我所知,Nant可以进行自动构建,运行测试.那么cruisecontrol会做多少呢?

还提到了Teamcity.从文件中我也可以看到它可以进行构建,但它也可以使用Nant但我无法理解为什么它需要使用Nant,因为它可以自己进行构建

我基本上试图通过在我的工作场所引入自动构建来遵循适当的软件实践

感谢所有帮助

cruisecontrol.net nant teamcity rake

1
推荐指数
1
解决办法
486
查看次数

将Installshield与TeamCity和MSBuild一起使用

我正在使用TeamCity来构建和准备Windows窗体应用程序.我在解决方案中有一些项目,其中一个是.isproj,它是一个Installshield项目.我正在使用Installshield为我们提供的免费开发人员版本.

但是,TeamCity显然无法构建这个,因为该框没有安装Installshield.

我无法安装相同的版本,因为它需要Visual Studio,这有点痛苦.

有没有人知道我们的构建服务器上是否有可以使用的免费版本来生成用于发布的文物?

forms teamcity installer installshield

1
推荐指数
1
解决办法
1624
查看次数

仅构建更改的项目或全部构建,在持续集成中首选哪个?

我们的软件分为多个组件。

Msbuild脚本自动执行我们的构建和批处理脚本以调用它。即使有很小的变化,我们也会每天构建组件。我们希望转向持续集成,以便每当签入发生时便触发构建。

我们的msbuild脚本以这样的方式编写:它将为组件生成所有sln文件。在持续集成中,是否仅需要构建经过修改的sln?

如果我仅生成更改的项目,是否必须为每个sln编写一个msbuild?

我可以简单地在teamcity中使用现有的msbuild脚本吗?

msbuild teamcity continuous-integration build-process build

1
推荐指数
1
解决办法
1806
查看次数

无法使用TeamCity和一个git子模块构建

我正在尝试TeamCity 6.5.6使用git带有一个子模块的repo进行构建,但是"无法启动构建".

.gitmodules 文件:

[submodule "src/shared-contracts"]
path = src/shared-contracts
url = gitolite@myserver:shared-contracts
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪:

Failed to start build: Server was not able to build correct patch, most likely due to VCS errors, will try again. jetbrains.buildServer.agent.impl.patch.PatchDownloaderImpl$1: Server was not able to build correct patch, most likely due to VCS errors, will try again.

Caused by: jetbrains.buildServer.vcs.patches.UnsuccessfulPatchException: Failed to build patch for build #s5 {build id=19947}, VCS root: gitolite@myserver:myrepo#mapi-qa {instance id=1152, parent id=280}, due to error: Patch building …

git teamcity

1
推荐指数
1
解决办法
4407
查看次数