team-build相关内容
我有一些在ProjectX下创建的TFS 2010构建定义。现在,源代码已移至ProjectY的下一个文件夹。如何将构建定义移至ProjectY,以使其显示在ProjectY的团队资源管理器的“构建”节点下? 解决方案 我认为没有现成的东西可以将构建定义从一个项目复制到另一个项目。但是,您应该可以使用TFS API来做到这一点。您将需要将Pete所指的构建过程模板移动到新项目的Build
..
我遇到了一个问题,想知道是否可以通过特定方式解决. 我希望能够在将要在TeamBuild服务器上运行的MSBuild脚本中传递参数或设置某种变量. 此参数将用作在MSTest中设置TestFixture的条件,以确定要使用的类的具体实现.在构建服务器上运行时,它将是模拟版本,而在开发人员计算机上运行时,它将是对实物资产的引用. 这很容易做到吗?我可以设置一个环境变量,但希望在MS
..
在MS Unit测试框架中使用Assert.Inconclusive和IgnoreAttribute的正确方法是什么? 我们主要将Assert.Inconclusive用于以下测试: 尚未实现 以某种方式损坏或不完整=需要进一步关注 当测试体出于任何原因被注释掉 我们这样做是因为: 不确定的测试可以有消息 我们希望在TFS的测试结果中看到这样的测试 我们的问题是
..
类似于如何在不使用VS的持续集成中使用MsTest ?,我想在TeamBuild服务器上运行mstest.exe. 我的上下文是在MSBuild中捕获错误状态-即,我只是想使用mstest.exe/publish将结果上传到TFS存储库中.因此, http://www.shunra.com/shunrablog/index.php/2009/04/23/running-mstest-with
..
我正在尝试建立TFS团队,以可靠地构建WPF C#应用程序.此应用程序依赖于我们维护的VB6Lib.dll,此VB6Lib.dll本身依赖于我们也维护的其他C#库. 我已经建立了一个构建定义来构建(按顺序): VbDependencies.sln(此库中的所有库都有com互操作集,因此VB6可以找到它们的TLB) buildVB6Lib.proj(一个名为"VB6.exe/make/
..
在我们的TFS环境中,我有一个基于这使用 CompilationOutputs 项目组以获取生成的DLL文件并将其分支/合并到相关项目中.我的问题是CompilationOutputs项目组仅包含DLL,并且我还希望包含XML文档文件,因此在使用这些库时可以获得智能提示文档提示.是否有一个包含这些的不同项目组,或一个不同的方法?我需要手动查找xml文件并将其添加到项目组吗? 我们现在正在使用
..
我对TFS还是很陌生,所以当我想为我的构建设置目标目录时遇到这个问题. 每次启动构建时,它都会严重失败并显示“找不到\ xxxxxxx \ yyyyy \ zzzz". 我认为我的UNC路径错误. 假设我的放置目录(目标目录)为"C:\ Project \",计算机名称为"lemoos-PC",那么相当于UNC表示法的路径是什么? 我已经尝试过这些: \\lemoos-PC
..
我正在尝试实现我在这篇文章中看到的内容: TFS和具有最后更改集的msbuild版本号.也就是说,我试图在构建时获取最后一个Changeset号,以便可以在AssemblyVersionInfo.cs中使用它. 我正在使用VS 2008和TFS2008.我已经安装了MSBuild Extension Pack v3.5.9.0(x64).它在C:\ Program Files \ MSBui
..
我有一组NUnit XML结果文件(由xUnit.NET通过NUnitXml参数生成给Xunit.Runner.MSBuild.xunit msbuild任务,与 http://jonnekats.wordpress.com/2009/05/07/integrate-xunit-tests-into-your-daily-team-build/) 该脚本单独发布每个测试运行,这很慢,因为它每
..
我正在尝试使一个项目能够持续集成.当前,它由一个库dll,.net 4.5应用程序和WP8应用程序组成.我将Team Foundation Service与GIT一起用作源代码控制. 我能够设置构建配置,但失败,并显示以下消息: Exception Message: MSBuild error 1 has ended this build. You can find more spec
..
我有一个构建过程设置,可以使用团队构建来构建托管解决方案.此解决方案要求在我们通过COM与之交互时,在构建解决方案之前,必须向服务器注册一个非托管组件. 我用来注册ComObject的活动(InvokeProcess)看起来像这样 regsvr32.exe /s ComObject.ocx 我用来注销它的活动(InvokeProcess)看起来像这样 regsvr32.exe
..
我们建立了一个TFS构建定义,我们在其中传递了以下额外的MSBuild参数: /p:DeployOnBuild=true;DeployTarget=PipelinePreDeployCopyAllFilesToOneFolder;_PackageTempDir="\\server\build";AutoParameterizationWebConfigConnectionStrings=fa
..
我在TFS 2012中设置了几个构建定义.它们都使用Web Deploy和Web Packages并部署到我的开发和测试服务器上,并且工作正常. 但是,我无法弄清楚TFS Web访问>构建中的“已部署"选项卡是用来做什么的. 解决方案 “已部署"选项卡似乎与Azure集成相关. 我在TFS部署程序网站上找到了这篇文章.甚至有可能通过PowerShell将构建标记为“已部署",这
..
我有一种情况,我想从另一个调用一个TFS构建,第一个进行构建,第二个进行暂存.这样一来,我就可以针对同一解决方案进行多个自定义登台. 我知道,我可以在第二个构建中使用exec任务来完成此任务,然后调用tfsbuild.exe将第一个构建定义中的构建排队.但是想知道是否有人知道更好的方法吗? 解决方案 这是我完成此操作的方式(如何链接TFS构建? 由Sajo于2009年8月5日发布-没
..
我无法让Team Build执行我的MbUnit单元测试.我尝试编辑TFSBuild.proj并添加了以下部分: ... ...
..
由于参数 CreatePackageOnPublish 设置为 true 时,TFS团队构建会创建长路径,因此我们在构建时遇到问题. 在目录 PackageTmp (请参见图片)中存储了软件包,但是我不明白为什么需要此目录结构以及如何对其进行自定义. 问题是部署或新的TFS构建由于路径过长而产生错误. 感谢您的帮助. 致谢 安东·卡尔奇克(Anton Kalcik)
..
我们使用TFS源代码控制,并且有两个构建控制器(一个VS2010,另一个VS2012).我们使用默认的构建工作流程模板栏进行一些自定义更改. 由于我们有许多分支,我们将如何根据所需分支来更改工作区? 我正在考虑为分支($\oursourcecontrol\branches\main)添加一个参数,然后将其作为变量传递到工作流的get工作区部分. 还是有更好的方法呢? 解决方
..
我们使用TFS 2010. 有几个带有部署步骤的项目,必须知道它们是在开发机器上运行还是在TFS构建代理上运行. 现在,他们假设仅开发人员是从VS编译的,因此他们检查构建是否来自Visual Studio. las,这意味着我无法从命令行进行编译! 所以,我的问题是msbuild脚本如何确定TFS生成代理是否正在运行它? 解决方案 您有一些选择: '$(Buildi
..
我维护着相当大的软件,包括大约350个csharp项目.我们的调试时间大约是17分钟. 我一直在寻找改善构建时间的方法,并且BuildInParallel属性确实很吸引人.特别是由于我们有一个四核服务器来进行构建,因此它确实应该能够利用计算能力. 但是a ...在设置了属性,修改了构建代理的配置文件并重新启动之后,第一次运行确实看起来很有希望,比平时快得多,直到失败为止. 查看构
..
我正在尝试使用Team Build 2010部署到Windows Server 2008 R2 Web服务器.我的构建服务器代理设置为在Windows域帐户下运行.我已经使用IIS管理器权限成功地为我的Web服务器授予了该域帐户权限以进行部署.此帐户不是是网络服务器上的管理员.我可以使用以下参数很好地部署构建: /p:DeployOnBuild=True /p:DeployTarget=M
..