tfs-2015相关内容

由于缺少映射,TFS 2015门控检入失败

我们的代码位于一个TFS项目中,我们还有多个其他项目包含数据: $ / -$ /代码 -$ / Data1 -$ / Data2 我们定义了门控的签入构建,以在每次签入$ / Code时运行。我们不关心每个项目的数据,因为我们只想构建共享的$ / Code项目。 问题是当用户检查时-在代码更改和数据更改(即同时更改$ / Code和$ / Data1)中,构 ..
发布时间:2020-10-09 00:47:10 其他开发

通过提交SHA1获取构建状态

我们的团队正在使用TeamCity进行持续集成,并使用Gi​​t-TFS(TFS2015 RC)进行版本控制。 我想检查TeamCity是否已成功构建了特定的Commit,因此可以将其重新集成。 可以使用其REST API查询TeamCity构建,例如: 获取http:// teamcity:8000 / guestAuth / app / rest / builds / 18 ..
发布时间:2020-10-09 00:36:06 其他开发

TFS 2015代码覆盖率未显示

我正在使用TFS 2015(更新2.1)的构建过程,除代码覆盖部分外,一切都按预期工作。 使用VS测试构建 (已启用代码覆盖) 成功构建后: (执行测试用例,无需覆盖代码) 何时我检查了日志,发现了以下内容: 警告:诊断数据适配器消息:找不到诊断数据适配器“代码覆盖率”。确保已安装诊断数据适配器,然后重试。 我已经尝试过 解除附加连接集合 重新安装 ..
发布时间:2020-10-04 20:39:14 其他开发

TFS 2015中代理队列用户的最佳实践?

我已经在某些沙箱和测试环境中安装了带有更新3的Team Foundation Server(TFS)2015。在每种环境中,我都必须手动将用户添加到“代理队列用户”组,以使任何用户都可以开始构建。 艾哈迈德·阿萨德(Ahmed Al-Asaad)在博客上发表了有关如何做到这一点的信息此处。 我找不到任何Microsoft文档描述了谁应该是“代理队列用户”组的成员,这让我感到困惑,为什么 ..
发布时间:2020-09-24 04:44:36 其他开发

预编译目标目录(C:\MyDirectory)不能与源应用程序目录(C:\MyDirectory)位于同一树中

我正在使用VS 2015和TFS进行持续集成,并且已经在TFS上创建了团队项目。我现在正在尝试为工作空间中的每个项目创建构建定义,但是在执行构建时遇到以下问题: 我正在使用的定义中的配置这是非常基本的: 有人可以帮助我吗? 解决方案 使用记事本打开解决方案文件,在.sln的ProjectSection中,您必须更改与此标签关联的文件夹 Debug.AspNetCompi ..
发布时间:2020-09-24 04:42:14 其他开发

如何在TFS Build任务中获取代理用户功能?

我已经在TFS 2015构建代理中声明了名为“ MyCapability”的用户功能,其路径为值。如何在构建任务的Powershell脚本中获得此值? $ env:MyCapability 和 $ MyCapability 不起作用。 解决方案 您无法从PowerShell访问功能 您可以使用 Rest Client 连接回TFS并阅读Build Agent以及构建定义以读取配 ..
发布时间:2020-09-24 03:26:31 其他开发

TFS 2015构建:可以在存储库映射中使用变量吗?

在TFS 2015上创建vNext构建时,您可以定义变量,然后在构建步骤中使用这些变量,还可以在构建运行的脚本中将其用作环境变量。 我正在处理的构建运行脚本,该脚本从映射位置提取文件,因此,如果我可以定义一个变量并将其用于映射中,那将是很好的选择,例如,如果我在项目中更新了引用,在构建时,我可以简单地用新位置更新变量,并使存储库映射和脚本都从新位置正确提取,而不必在多个位置进行更改。 ..
发布时间:2020-09-24 03:21:46 其他开发

TFS 2015 v.Next版本:并行解决方案版本?

在TFS v.Next版本中,有可能进行并行版本构建。但是,我认为这只能并行构建多个 / 平台。 (请参见此) 您可以在 Visual Studio Build 或 MSBuild 生成任务的“项目”字段中指定要生成的多个项目/解决方案。 。 是否可以并行构建这些多个解决方案以节省时间? 解决方案 您是正确的。多重配置用于使用相同的步骤构建多个配置,而不是多个解决方案。如果您使 ..
发布时间:2020-09-24 03:06:29 其他开发

升级TFS 2015 Build Agent

我想在我的TFS 2015上上传一些构建任务,这些任务可以在 https: //github.com/Microsoft/vso-agent-tasks 。 我确实对某些任务有问题,因为它们确实需要最低代理版本1.89.0。我的构建代理是1.83.2版本。 现在,问题是,如何更新给定池的代理?如果我确实在TFS上右键单击代理程序池,然后选择“更新所有代理程序”选项,则不会发生任何事情。我想是因 ..
发布时间:2020-09-24 03:03:34 其他开发

找不到测试。确保已安装的测试发现者&执行者,平台和框架版本设置合适,然后重试

我正在将现有解决方案升级到.Net 4.6.1,无法在服务器构建期间运行我们的单元测试。它们在本地按预期运行,并将框架版本翻转回.Net 4.5.1,使它们再次在服务器上运行。 我遇到以下错误: 未找到测试。确保已安装的测试发现者&执行者,平台和框架版本设置是适当的,然后重试。 我在一个更简单的设置中重现了该问题: 一个C#单元测试项目的解决方案,其中包含两个测试(一个失败 ..
发布时间:2020-09-24 02:25:46 其他开发

可以在TFVC孤儿分支中重命名主分支吗?

我目前在TFS 2015中使用开发和发布分支隔离策略。我被要求重命名主分支。从该帖子(重命名TFS 2013分支)中了解到,重命名实际上是分支,并且删除。如果我这样做,是否有可能孤立开发和发布分支及其历史? 解决方案 不会。 您仍然可以查看分支的层次结构。重命名的分支将替换层次结构中的上一个分支。您不会丢失Development and Release分支的历史记录。但是,上一个主分支的历 ..
发布时间:2020-09-23 19:23:16 其他开发

Team Foundation Server 2015与Bitbucket Server(隐藏)

我正在尝试比较两种解决方案. TFS Server 2015和Bitbucket服务器.我认为,我将托管GIT存储库,并且对于项目管理,我还有其他工具. 与Atlassian解决方案相比,使用TFS有什么优势? 在哪里可以找到在两个工具开发中都已实现或计划的功能列表? 此帖子是否实际:解决方案 Bitbucket服务器功能,您可以参考:带有Git的TFS,您可以参考: http ..
发布时间:2020-09-21 05:06:49 其他开发

版本管理TFS 2015-无并行任务

我目前正在从站点发布管理的全部内容迁移到TFS 2015中的基于Web的版本.我注意到的一件事是,在旧客户端中,您可以创建部署序列并配置操作以并行运行,例如,我可能同时运行以下两个步骤: SQLServer-DeployDatabase.ps1 AppServer-DeployWebApp.ps1 在基于Web的版本中,似乎只能串行设置“动作"(现在称为“任务")的等效项.因此,当您 ..

TFS 2015 vNext Gated Check-in版本是“正在等待请求代理"吗?

我们正在尝试使用TFS 2015 Gated Build.触发器正确挂接,就可以创建内部版本,但是它永远不会被任何代理拾取.非门控构建可以正常启动,如果我们手动重新启动门控构建,也可以正常运行.但是,封闭的构建(重要的构建)只是坐在那里说“等待请求代理"和“等待可用的代理": 在_diag文件夹中没有为这些构建创建日志. 编辑:添加了代理的screncap: 解决方案 检查 T ..
发布时间:2020-09-17 06:34:44 其他开发

TFSBuild命令行/vNext 2015

前提:我认为这是TFS 2015中的错误/缺失功能 当我使用TFS网站创建新的Build(非xaml)定义时,无法使用命令行TFSBuild start命令来调用它. 如果创建标准XAML定义,则可以使用命令行启动它. 您是否知道命令行无法启动新样式的定义? 解决方案 TFS Build vNext是2015年的一项全新功能.因此,我怀疑旧的API是否可以解决该问题(20 ..
发布时间:2020-09-17 06:32:02 其他开发

是否可以为TFS2015.2构建定义命令行步骤配置“消息突出显示模式"?

是否可以配置TFS2015.2 Command Line步骤的Error message highlight pattern和Warning message highlight pattern? 例如,我可能具有以下构建定义,该定义运行一个命令行实用程序(例如gulp)来执行一些任务,例如代码linting. 此实用程序的精确标准输出(通过stdout)将根据运行的精确皮棉任务而有所不 ..
发布时间:2020-09-17 06:31:00 其他开发

如何在Team Build 2015中配置多个项目

如何在Team Build 2015中配置多个项目(使用新的基于任务的工作流,而不是旧的XAML构建). 现在,我只能为Visual Studio构建任务配置一种解决方案. 解决方案 您可以轻松添加多个显式调用单个解决方案的构建任务.这也将使您能够控制它们的构建顺序. 只需从海运列表中选择"Visual Studio Build".这可以在Visual Studio Onlin ..
发布时间:2020-09-17 06:29:27 其他开发

在构建过程中修改TFS 2015 BuildNumber

我在TFS下存储了一些嵌入式C软件,并且还有一个相应的TFS构建定义,可以成功检出代码并使用相关的编译器对其进行构建.所以要清楚一点,尽管这是TFS,但我不是在构建.NET应用程序. 现在我可以进行构建了,我正在尝试提供应该与构建过程链接的整体软件版本支持.我目前的目标如下: 正在构建的源代码具有一个头文件,该头文件对三个变量(主要版本,次要版本和内部版本号)具有#defines.然后 ..