【问题标题】:TFS2015 vNext build: Custom step to get sourcesTFS2015 vNext 构建:获取源的自定义步骤
【发布时间】:2016-09-14 21:44:21
【问题描述】:

任何 vNext TFS 构建的第一步都是执行 tf get 命令的 Get Sources 步骤。

我想在不同的构建步骤中复制此功能:我需要在特定条件下检索特定文件/文件夹。

在 XAML 构建中,我使用的是下载文件构建活动。

如何在不安装 Visual Studio 和 TFS PowerTools 以及不安装 TFS Nuget 包的情况下实现相同的行为?就像构建代理默认安装的一样。

【问题讨论】:

标签: tfs tfsbuild tfs-2015


【解决方案1】:
  1. 您可以运行 PowerShell 或 Cmd 脚本步骤。

  2. 如果您需要与构建进行更深入的集成,请考虑创建您自己的自定义构建任务,然后将其上传到您的帐户。任务逻辑在 PowerShell 或 JavaScript 中。

在后一种情况下,请查看https://github.com/Microsoft/vsts-tasks了解更多详情。

【讨论】:

  • 我很抱歉波格丹,但你能提供更清楚一点吗?我很想做这件事,但我不确定要挂钩什么任务/构建活动。
  • 在构建定义中添加新任务时,选择左侧的“实用程序”,您应该能够找到允许您运行脚本的 Cmd 任务和 PowerShell 任务
  • 不幸的是,Bogdan,我们在 TFS 2013 上,所以我不相信我们可以使用它。你知道我怎么可能用 2013 年的构建模板做到这一点吗?
  • 我想我需要构建一个自定义代码活动并覆盖 TfGetSources 代码活动,但我不确定这是正确的路径。
猜你喜欢
  • 1970-01-01
  • 2011-11-28
  • 2019-12-16
  • 1970-01-01
  • 2019-03-24
  • 2016-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多