首页 文章
  • 0 votes
     answers
     views

    一个构建代理工作,另一个不在测试项目

    在Server 2012上使用teamcity在VS2013解决方案上进行构建 . 我在解决方案中添加了一个codedUITest项目 . 由于某种原因,构建代理A工作,而B和C不工作 . 我找不到服务器之间的任何差异 . 安装完全相同,文件都显示在那里 . 我收到以下错误 . CoreCompile Csc CodedUITest1.cs(7,40):错误CS0234:命名空间'Microsof...
  • 6 votes
     answers
     views

    Team City和Visual Studio 2010以及Coverage Tool

    在我的团队中,我们将尽快使用Visual Studio 2010和.NET 4.0,我对VS 2010和Team City有疑问 . 在VS2010中,有一个简单的工具来测量mstest覆盖范围 . 问题:是否可以从团队城市读取ms-Coverage的结果?如果是,我们如何设置该配置 . 最好的问候Henrik
  • 0 votes
     answers
     views

    Teamcity和SonarQube,代码覆盖范围来自NCrunch - c#

    一段时间以来,我们一直在使用ncrunch来运行我们的c#单元测试,虽然我们可以将测试结果提供给teamcity和sonarqube,但是利用ncrunch输出的代码覆盖率会很好 . 似乎有一些选项可以完成这项工作,例如dotCover和openCover等,但每个人似乎都对如何运行测试有一个警告 . 我一直在尝试使用输出的ncrunch结果(以nunit格式)并将它们转换为teamcity和so...
  • 3 votes
     answers
     views

    如何使用teamcity从dotcover导入覆盖报告到ndepend?

    我们使用teamcity 构建 代码覆盖率(使用内置的dotCover) 代码分析(使用NDepend) 这个工作很好 . 但我无法找到一种灵活的方式来获得ndepend格式的覆盖率报告,并将其用作ndepend与teamcity的输入 . 我可以一步一步地使用命令行工具手动完成所有操作,但每次都需要付出很多努力 . 我知道我可以做一个bat / rake文件并为dotcover创...
  • 1 votes
     answers
     views

    如何在VSTS中成功添加内部部署TeamCity服务 endpoints ?

    我正在尝试在VSTS中为SSDT项目创建发布步骤,但是TeamCity中提供了构建工件 . 为此我在VSTS中安装了TeamCity artifacts for Release Management扩展名 . 在VSTS中安装了上面的扩展后,我试图将构建工件链接到发布配置 . 所以,我尝试配置TeamCity endpoints 并验证与TeamCity的连接 . 然后我得到了如下截图的错误 . ...
  • 0 votes
     answers
     views

    在TeamCity上构建时,NuGet包问题

    我在visual studio 2015上创建了一些解决方案,使用了nuget包的用法当我从Visual Studio编译解决方案时(两个设置“允许下载丢失的包”和“在构建期间自动检查丢失的包”设置为ON) - 它的工作原理 但是当在TeamCity上编译解决方案时(它调用msbuild进行构建) - 它失败了 错误:无法找到类型或命名空间名称'someName'(您是否缺少使用指令或程序集引用?...
  • 1 votes
     answers
     views

    部署外部配置文件

    我们目前使用外部配置文件来管理ASP.Net MVC应用程序中的某些配置 . 一些示例是appsettings,connectionStrings和日志记录配置 . 我熟悉使用转换来跨不同的构建配置更改Web.Config,但是在使用外部配置文件时似乎没有工具可以进行这些转换 . 我还担心为每个环境创建单独的构建配置可能没有按预期使用该功能 - 是一个构建配置(默认情况下包括Debug和Relea...
  • 3 votes
     answers
     views

    如何将工件从TeamCity上传到Nexus Pro

    我们的TeamCity项目目前生成许多MSI文件,并希望将MSI文件上传到我们的Nexus存储库 . MSI文件由visual studio创建,并且不使用Maven时不会创建POM文件 有没有人配置类似于上面的东西并成功从Nexus中的非Java组件传输文件?
  • 10 votes
     answers
     views

    Teamcity没有在发布模式下构建我的.SLN

    我使用VS 2008解决方案的“SLN Runner”在Teamcity 6.5中创建了一个发布配置项目 . 我的调试解决方案与PDB文件一起构建良好 - 但是我根本无法在Release模式下构建它,而且它将坚持默认为x64架构 . 我尝试过以下方法: 将proj文件明确设置为Release模式 设置构建参数以发送到MSBuild显式传递/ platform:anycpu和/ config...
  • 20 votes
     answers
     views

    Visual Studio(.sln)构建运行器和MSBuild之间的差异

    我正在尝试将TeamCity设置为使用.Net进行配置并配置我拥有的构建运行程序: Visual Studio(sln) MSBuild Visual Studio 2003 有什么不同?为什么三个构建在同一类型的项目上工作? (2003年只有2003年,我相信,为什么?) 考虑到这个问题,我们为.exe文件提供了这个构建运行器: .NET Process Runner 命...
  • 71 votes
     answers
     views

    Visual Studio 2012解决方案TeamCity中的MSBuild

    我有一个VS 2012 web项目/ sln,我正在尝试在TeamCity中构建 . 它使用安装在TeamCity上的.NET 4.5 . TeamCity服务器具有 VS 2010 installed only . 构建运行时出现此错误: C:\BuildAgent\work\d5bc4e1b8005d077\CUSAAdmin.Web\CUSAAdmin.Web.csproj(799, 3)...
  • 0 votes
     answers
     views

    TeamCity不会构建没有app.config的类库

    所以我有一个项目(一个非常简单的类库),我正在构建 . 该库对外部资源进行一些调用,这取决于特定的连接字符串 . 我已将此连接字符串放在app.config文件中 . 但是,出于密钥安全性的原因,我不希望将此app.config文件放在源代码管理中,因此该文件已被“忽略” . 不幸的是,当TeamCity然后尝试构建库时,它抱怨它 Could not copy the file "App...
  • 2 votes
     answers
     views

    在teamcity中构建nuget包

    我有这个几乎工作 . 我将一个sln推送到github,然后在Team city中触发构建 . 二进制文件构建并放置在每个项目的bin \ release文件夹中 . 然后我有单独的Nuget Pack构建步骤来创建包 . 我的问题可能很简单,但我不知道如何将dll放在lib文件夹中 . 当包发生时,lib文件夹(和网络版)不会自动创建,这是一种耻辱 . 目前,pack步骤可以很好地构建包,但不会...
  • 0 votes
     answers
     views

    绑定在teamcity中的Nuget软件包不安装文档文件

    所以基本上我通过运行“pack”目标的.proj文件在TeamCity中构建nuget包: <MSBuild Projects="$(MSBuildProjectDirectory)\PROJNAME.csproj" Targets="Rebuild;pack" Properties="Configuration=$...
  • 21 votes
     answers
     views

    是否有建议的方法使用MSBuild配置针对TeamCity中多个框架的NuGet包?

    我已经阅读了一些帖子(参见下面的参考资料),还没有找到特定于我的技术堆栈的最佳实践指南 . The goal: 创建一个NuGet包,其目标是使用MSBuild和NuGet通过TeamCity从单个.csproj文件构建的多个.NET框架 . The constraints: 仅从VCS中提取代码一次 . 所有已编译的程序集的版本都应相同 . 单个.csproj(不是每个目标框架一个)...
  • 5 votes
     answers
     views

    使用TeamCity构建解决方案的问题(可能的nuget-issue)

    我尝试使用TeamCity构建解决方案 . 为了减少我们的存储库大小,不要将DLL包含到存储库中,而是在构建解决方案时使用NuGet接收任何包的当前实际版本 . 我们可以在本地计算机上构建解决方案,但在TeamCity-Buildserver上收到错误: The type or namespace name 'Formatting' does not exist in the namespace ...
  • 9 votes
     answers
     views

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

    我们为nuget配置了TeamCity 7服务器 . 它's hosted on a machine with no external connectivity. Is it possible to publish packages to the TeamCity nuget server? For example, if we want to add a log4net package depe...
  • 9 votes
     answers
     views

    TeamCity Nuget安装构建步骤不使用多个源,其中一个是TC的私有NuGet源

    在将源设置为TeamCity的NuGet服务器时,我在NuGet Install构建步骤中收到以下错误: Step 1/4: NuGet install (NuGet Installer) (3s) [15:11:19][Step 1/4] scan: Searching for nuget.config files [15:11:19][Step 1/4] install: Installi...
  • 15 votes
     answers
     views

    TeamCity构建项目编译错误

    我正在尝试让TeamCity构建一个我创建的简单Web项目 . 该项目是使用Visual Studio 2012模板为网站创建的 . 我还没有添加任何东西 . 该项目将在本地计算机上构建并运行良好,当我使用Visual Studio(sln)运行程序时,它将无法构建 . 我不断收到以下错误......(为长切和粘贴道歉) [MSBuild output] C:\windows\Microsof...
  • 30 votes
     answers
     views

    Nuget通过构建服务器恢复“无法找到版本”

    我有一个VS解决方案,作为TeamCity Build的一部分,我们从私有NuGet提要(myget)和公共提要(nuget.org)恢复包 . 大多数软件包都可以恢复正常,但它依赖于下面的WebApi和Mono.Security . 这都在Visual Studio中本地工作 . [restore] NuGet command: C:\TeamCity\buildAgent\plugins\nu...
  • 1 votes
     answers
     views

    找不到TeamCity NuGet feed的软件包

    我正在使用TeamCity 10并通过TeamCity Adminstration屏幕启用NuGet服务器 . 我关闭了公共供稿 . 我的构建工件(NuGet包)正在发布到feed,我可以通过在浏览器中导航到 mybuildserver:port/httpAuth/app/nuget/v1/FeedService.svc/Packages() 以XML格式看到它们 . 当我在Visual Stud...
  • 0 votes
     answers
     views

    TeamCity中的NET标准类库Nuget包

    我创建了一个.NET Standard类库,它对NETStandardLibrary 1.6.0有一个依赖 . 我让TeamCity使用'dotnet restore','dotnet build'和'dotnet pack'构建步骤构建和打包项目,然后我使用'Nuget Publish'构建步骤将nupkg文件发布到TeamCity内部Nuget服务器 . nuget包出现在feed中(我正在使...
  • 0 votes
     answers
     views

    TeamCity NuGet Feed:配置Feed网址

    我正在尝试将我的TeamCity实例设置为私有NuGet包源 . 我已成功配置了feed并设置了一个发布工件的构建 . 但是,在尝试从TeamCity提要中的源代码中安装软件包时,我遇到了问题: 通过转到TeamCity中的"NuGet Feed"页面,我可以看到供稿网址是 http://localhost:8080/httpAuth/app/nuget/v1/FeedServ...
  • 0 votes
     answers
     views

    NuGet - 针对TeamCity上的不同框架,进行自动重新安装

    我们在内部TeamCity服务器上构建了多个项目,并发布到TeamCity NuGet供稿 . 当其他项目在本地消费时,这一切都很好,工作得非常好 . 困难在于,当另一个软件包消耗这些并希望定位多个框架时,我们会收到警告(在某些情况下可能会出现错误......我不确定为什么[表示命名空间的一部分不存在,在Visual Studio中也是如此] ,单击文件,问题在本地消失?]) . 在切换目标框架时...
  • 71 votes
     answers
     views

    使用TeamCity进行构建后如何部署?

    我正在将TeamCity设置为我的构建服务器 . 我已经设置了我的项目,它正在从subversion正确更新,并且构建正常 . 下一个是什么? 理想情况下,我希望将其自动部署到测试服务器,手动部署到实时/临时服务器 . 最好的方法是什么? 由于我使用的是C#/ ASP.Net,我应该在我的解决方案中添加Web部署项目吗?
  • 64 votes
     answers
     views

    小型.NET开源项目的持续集成[关闭]

    我正在开始一个小型的开源项目,我自己是当时唯一的贡献者 . 不过,我认为continuous integration设置对于检测我是否打破了构建是有用的 . 是否有适合 very small projects 的免费托管持续集成服务器?谷歌搜索出现了CodeBetter,但我接受了一个刚启动的单人项目 . 我更喜欢TeamCity,但我愿意接受建议 . 注意 - 一个 hosted 解决方案对我来...
  • 29 votes
     answers
     views

    Team City针对多阶段部署的最佳实践是什么?

    我们有3个环境: Development: Team City在这里部署Subversion在trunk上提交 . Staging: 用户接受在此处完成,对于作为候选发布版本的构建 . Production: 当UAT通过时,会在此处部署传递代码集 . 我们正在使用Team City,并且只对我们的开发环境进行持续集成设置 . 我不想为Team City所做的每个开发部署保存工件...
  • 12 votes
     answers
     views

    在持续部署中管理密码

    我们很好地使用TeamCity部署了持续集成环境 . 当我们完成CI流程并转向持续部署时,我们遇到了管理 生产环境 密码的问题 . 对于配置中的其他更改,我们使用Web.Config转换 . 但是,我真的不想在构建配置文件中烘焙 生产环境 密码 . 在CI / CD之前,我们将采用Web.config,使用aspnet_regiis解密连接字符串,更改密码,然后重新加密 . 显然,这很容易出错,完...
  • 16 votes
     answers
     views

    使用TeamCity持续部署

    我最近在TeamCity中设置了CI服务器,现在想要将其用于下一步,即持续部署 . 基本上,我们为每个客户提供一套宁静的服务和大约3个Web应用程序 . 所有客户都获得3种环境QA,UAT和Prod . 我们希望能够在测试通过后自动部署我们的构建 . 我不是在寻找自定义脚本选项来做到这一点 . 我见过很多SO . 我们正在寻找的是像UDeploy这样的解决方案,但价格较低 . 有人知道UDeplo...
  • 2 votes
     answers
     views

    在TeamCity中升级特定的OctopusDeploy版本

    我使用TeamCity进行持续集成,使用Octopus Deploy进行持续部署 . 在TeamCity中,我有一个项目,我构建,然后使用Octopus Deploy的OctoPack打包 . 目前定义了三种构建配置: 构建,测试,包 部署到CI 部署到QA 对于第一个配置中的OctoPack配置,包版本通过内部版本号生成: OctoPack package version: 1....

热门问题