自动触发脚本以在TFS中进行构建

问题描述 投票:0回答:1

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

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

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

c# tfs automation source-control-explorer
1个回答
0
投票

您需要从Azure Pipelines文档开始:

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

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

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

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.