首页 > 解决方案 > 需要为 WPF 应用程序创建 CI-CD 管道

问题描述

我需要在 TFS 2017(TFS 托管在服务器上)中为 WPF 应用程序创建一个 CI-CD 管道。WPF 应用程序基于 Visual Studio 2017 版构建,代码分支位于 TFS 中。

CI-CD的一部分,我需要先安装Agent。我对此很陌生。

  1. 所以想知道,我是否只需要在服务器(托管 TFS 的地方)上安装代理,或者代理也可以安装在我的笔记本电脑上?

  2. 我尝试在 TFS 服务器上安装代理并创建了默认代理。但随后在 TFS 上创建构建时,收到问题:“在池默认值中找不到满足指定要求的代理:msbuild visualstudio vstest Agent.Version -gtVersion 2.115.0”

请。帮助。

标签: continuous-integrationdevopstfsbuildcontinuous-deployment

解决方案


回答您的问题:

  1. 您也可以在笔记本电脑上安装构建代理。检查以下链接并在您的笔记本电脑上配置代理:

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

  1. 错误“在池默认中找不到满足指定要求的代理:msbuild visualstudio vstest Agent.Version -gtVersion 2.115.0”表示您没有在运行默认构建代理的 TFS 服务器上安装 VS。

如果要使用当前的默认代理,则需要在 TFS 服务器上安装 VS,并在安装后重新启动代理服务。如果您的笔记本电脑上安装了 VS,您可以在笔记本电脑上部署一个代理,并在排队构建时选择此代理。


推荐阅读