【问题标题】:Automate script to trigger build in TFS自动化脚本以触发 TFS 中的构建
【发布时间】:2020-05-19 18:50:42
【问题描述】:

我需要在 TFS 分支中自动执行以下任务,但我对 TFS 没有任何经验。任何人都可以帮助我提供在 C# 中启动此任务的提示。

  1. 运行/执行 2 个 power shell 脚本
  2. 在源代码管理资源管理器中删除文件夹,然后插入新文件夹
  3. 构建解决方案并在没有问题的情况下启动构建。

我手动执行上述操作,现在要求自动化脚本以减少工作量。

【问题讨论】:

  • 您使用哪个版本的 TFS?

标签: c# tfs automation source-control-explorer


【解决方案1】:

您需要从 Azure Pipelines 文档开始:

https://docs.microsoft.com/en-us/azure/devops/pipelines/?view=azure-devops-2019

您通过定义管道来完成您的要求。您可以使用 YAML 语法或通过用户界面(经典)定义管道。

在 Pipeline 中,您可以添加 PowerShell task 来运行 PowerShell 脚本,调用 tf commands 来删除或添加文件到 TFVC,并添加 Visual Studio Build task 来构建您的项目。使用用户界面(经典)的管道如下图所示:

【讨论】:

  • 非常感谢您提供流程。我会看看上面的文档。
  • 这个周末我会好好研究一下,但是在阅读了你的回答之后,我觉得我会完成我的任务。一旦我开始阅读文档,我肯定会接受它作为答案。谢谢。
猜你喜欢
  • 2018-11-27
  • 2018-02-07
  • 1970-01-01
  • 1970-01-01
  • 2018-05-11
  • 2017-04-01
  • 2010-09-16
  • 2012-09-15
  • 2017-09-05
相关资源
最近更新 更多