自动化脚本以触发 TFS 中的构建

Automate script to trigger build in TFS

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

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

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

您需要从 Azure Pipelines 文档开始:

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

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

在 Pipeline 中,您可以添加一个 PowerShell task to run a PowerShell script, invoke tf commands to delete or add files to TFVC, and add Visual Studio Build task 来构建您的项目。使用用户界面(经典)的管道如下图所示: