tfsbuild相关内容

TFS 构建定义未将 mvc 应用程序部署到 IIS

我正在尝试使用 Visual Studio 的团队资源管理器和 TFS 创建构建定义以将 MVC 站点部署到 IIS. 我遵循了名为“使用 Team Foundation Server 2010 进行持续部署"的 Pluralsight 教程. 我在教程中遵循的步骤包括: 已安装的 IIS 管理脚本和工具 已安装的管理服务 在管理服务上,我允许远程连接并仅启用 Windows ..
发布时间:2021-09-06 20:38:30 其他开发

为什么 Tfs2010 先构建我的 Wix 项目?

大约一年前有人提出并回答了类似的问题,但要么是不同的问题(一切都处于测试阶段)要么被误诊.它位于此处:MSbuild 任务失败,因为“任何 CPU"解决方案是乱序构建的. 我的问题是我有一个wix安装程序项目,周一升级到Tfs2010后,构建链接失败,因为在项目中找不到Wpf应用程序的构建产品.经过一番挖掘,那是因为它还没有建成.在 Vs2010 中构建正常工作.wix项目设置为依赖Wpf项 ..
发布时间:2021-09-06 20:38:27 其他开发

AppData\Local/Access 下载的自定义程序集的环境变量

我正在尝试设置我的 TFS2010 Build,我想访问通过“自定义程序集的版本控制路径"下载的文件. 据我所知,这些文件被下载到: C:\User\\AppData\Local\BuildAgent\ 我可以通过上述路径直接访问该文件夹,但如果有一个环境变量(或我可以在构建中使用的东西)间接访问该文件夹,那就太好了. 或者...有没有更好的方法来获取这些文件?(我在那里放 ..
发布时间:2021-09-06 20:38:21 其他开发

TFS 2013 将服务器路径转换为本地路径

我如何将像“$/Test/BuildResources"这样的服务器路径转换为例如:“D:\test\etc.." 我正在运行 TFS 2013.我会使用“GetWorkspace"项目吗? 当我尝试使用“GetWorkspace"并在 Name 字段中指定 "$/Test" 时,我收到一条错误消息.不确定这是否是这样做的方法.谢谢 编辑: 这是我试过的.这是我的设置: ..
发布时间:2021-09-06 20:38:19 其他开发

Team Foundation Build 如何选择使用哪个版本的 Visual Studio 进行构建?

为了评估 VS2015,我们希望将它与 VS2013 并排安装在构建 PC 上.我们的构建是使用 Team Foundation Build 运行的,我看不到构建将如何决定在构建给定解决方案时使用哪个版本的 VS.它是否与所使用的 Team Foundation Server 版本相关,或者可能默认使用最新版本? 这只是为了快速测试,看看当我们尝试在 2015 年下构建我们的代码库时会发生什 ..
发布时间:2021-09-06 20:38:05 其他开发

TFS 2010 Team Build Revision $(Rev:.r) 存储在哪里?

TFS 2010 公开了“内部版本号格式"属性,其中包含 $(BuildNumberDefinitionName) 和 $(Rev:.r) 变量(除其他外).我的问题的两个半部分: 这里可以使用的所有可用变量是什么? $(Rev:.r) 的值从何而来(存储在哪里)? 一个.可以重置或更改吗? 解决方案 http://www.richardmaxwell.name/blog ..
发布时间:2021-09-06 20:38:02 其他开发

在仅使用 VS2013 的 TFS 构建服务器上构建 VS2013

我正在设置一个新的构建服务器来支持我们的开发团队从 VS2010 迁移到 VS2013.我们还没有迁移我们的 TFS 服务器,因此新的构建服务器已设置为具有 2 个代理的 VS2010 构建控制器.我也在机器上安装了VS2013(大锤方法). 我们所有的代码都已迁移到目标 .Net 4.5.1,并且可以在开发人员的工作站上正常编译. 我们的大多数解决方案构建良好,除了包含 Web 项目 ..
发布时间:2021-09-06 20:37:59 其他开发

***NO_CI*** 代表什么?

门控签入将创建名称以 ***NO_CI*** 结尾的更改集?NO_CI 代表什么?我只能想到“没有检查错误",但这没有意义. 解决方案 它代表无持续集成. 由于检入是门控的,现有的代码,加上这次检入,将单独构建,并且只有在构建成功时才允许继续.因此,当门控过程实际将其提交给源代码控制时,那个 签入不会导致另一个(持续集成)构建发生,因为此时变更集是“已知的"好'. 所以这个后缀 ..
发布时间:2021-09-06 20:37:56 其他开发

Team Foundation Server 2015 Builds 无法启动

在 Team Foundation Server 2015 中使用 MSBuild 时,我无法运行我的构建.我们将应用程序托管在内部服务器上.我已经配置好了Controller和Agent,好像没问题.“Visual Studio Team Foundation Build Service Host 2015"服务正在运行. 当我尝试对构建进行排队时,我收到以下消息,即使我没有使用 Visu ..
发布时间:2021-09-06 20:37:35 其他开发

如何增加 TFS 2015 Build 的日志文件大小阈值

所以我们这些使用新 TFS 构建系统的人无疑会遇到这个相当烦人的消息: 有没有人遇到过这种设置以及如何消除或增加它?在这个特定示例中,我的日志文件刚好超过 2MB.当然,我可以下载日志,但我很高兴等待几秒钟才能加载!我希望错误和警告在我的滚动条中突出显示并很好地着色. 解决方案 很遗憾,没有这样的设置. 您可以使用一些有用的工具来帮助您分析日志.如日志解析器、Splunk .. ..
发布时间:2021-09-06 20:37:24 其他开发

构建定义 null

我正在使用这段代码来确定特定构建的构建定义详细信息: TfsTeamProjectCollection tpc = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(tfsUri);IBuildServer buildServer = (IBuildServer)tpc.GetService(typeof(IBuildServer) ..
发布时间:2021-09-06 20:37:15 其他开发

如何在 TFS 2015 上删除/取消注册构建代理

我已经使用专用服务器设置了 TFS 2015 来存储构建代理.但是,当我删除 TFS 2015 应用服务器上的构建代理时,它仍然显示在构建服务器上,在 Windows“服务" 现在构建服务器显示错误,因为服务存在但未运行. 如何从 TFS 2015 中删除构建代理? 解决方案 更新: 只要执行: C:\YourAgentFolderPath\agent>agent\vs ..
发布时间:2021-09-06 20:37:03 其他开发

构建定义——只有空队列

如果我正在创建构建定义,则无法选择默认代理队列.不久前,我可以创建包含默认队列的构建定义.我不知道发生了什么变化,它不再起作用了.如果我去编辑一个正确创建的构建定义,然后我再次尝试创建一个定义,我可以选择默认队列.这是什么原因? 在创建之前编辑现有的构建定义不是解决方案,因为我有很多项目,有些有正确的构建定义,有些没有构建定义. 解决方案 如果您的意思是在创建构建定义时默认代理队列如 ..
发布时间:2021-09-06 20:36:54 其他开发

TFS 2015 - 删除构建工件

如何在删除构建时加强 TFS 2015 Update 2 以删除工件? 这可能吗? 编辑:添加保留屏幕截图 我正在使用默认保留策略,但它不会从驱动器中删除工件. 编辑:添加复制和发布构建工件 编辑:添加工作文件夹 我添加了一个 powershell 来显示所有环境变量,它说 my workingFolder = E:TfsBuilds\Agent1_WorkPl ..
发布时间:2021-09-06 20:36:40 其他开发

PS 新项目:访问被拒绝从命令行正常运行,但在从 TFS 构建执行期间不能正常运行

我正在尝试创建一个由 TFS 构建触发的脚本,该脚本在网络共享上创建一个新目录,然后将该共享的位置保存在环境变量中. 这是原来的(删节)脚本: $NewPathForFiles = "\\NetworkShareName \" + "ProductName "+ $MajorBuildNumberNew-Item -Path $NewPathForFiles -ItemType direc ..
发布时间:2021-09-06 20:36:15 其他开发

如何在 TFS 构建期间找到新提交的数量(git)

我已按照此解决方案获取文件,这些文件在上次提交时已修改. 解决方案就像 $files=$(git diff HEAD HEAD~ --name-only)回声$文件$temp=$files -split ' '$count=$temp.Lengthecho "总共改变了 $count 个文件"New-Item -ItemType 目录 -Path $(Build.ArtifactStagi ..
发布时间:2021-09-06 20:35:49 其他开发

您可以在 TFS 2010 中对构建-部署-测试工作流进行排队吗?

我一直在使用 TFS 2010 的构建-部署-测试构建工作流(参见此处 http://msdn.microsoft.com/en-us/vstudio/gg131922.aspx) 并且想知道是否有一种方法可以将其中的一个或多个排队以在同一台上运行实验室环境? 通过修改构建模板,我想出了一个脆弱但(大部分)有效的解决方案.每当工作流启动时,我都会设置“正在使用的环境"标志,任何后续工作流都会 ..
发布时间:2021-09-06 20:35:47 其他开发

如何在自动 TFS2017 构建中调用发布配置文件?

我已成功升级到 VS/TFS 2017,现在我希望构建使用项目的发布配置文件之一自动将网站发布到暂存位置.TFS 团队项目站点的“构建和发布"部分的灵活性给我留下了深刻的印象,但它有点让人不知所措. 该项目有 2 个简单的发布配置文件.两者都使用“FTP 发布方法"上传到 Go Daddy 托管服务提供商;一个在上传前删除所有文件,另一个只更新文件.有转换应用于连接字符串之类的东西.这些发布 ..
发布时间:2021-09-06 20:34:37 其他开发

在 TFS 2015 自动构建中使用分支名称

我的 TFS 存储库具有以下结构: 项目- 开发- 1.0.0_Branch1- 1.1.0_Branch2- N.0.0_BranchN 分支是 TFS 中的实际分支. 我在 TFS 服务器上为此项目设置了自动 CI 构建.我遇到的问题是我需要 TFS 中的构建名称才能使用分支的名称. 我尝试了此处列出的许多构建定义变量,例如 $(SourceBranchName) 和 $(Bu ..
发布时间:2021-09-06 20:34:26 其他开发