代理如何与TFS 2017合作? 醇>
简而言之,使用TFS构建,您需要 部署代理 ,在代理计算机中,您需要根据项目相应地安装正确的构建组件/ SDK。
创建构建定义 。触发构建后,源将从TFS存储库下载到代理计算机,然后在代理计算机中构建。
相关文件 : 代理池和队列 ; 构建和发布代理 ; 构建定义选项
CI的过程将在Agent或TFS服务器上运行? 醇>
您可以使用CI(打开 的 持续集成 强> 触发器)在构建定义中。看到 配置持续集成 详情。因此,一旦检入更改,将自动触发构建。
相关文件: CI / CD的快速介绍 ; 构建和发布
我需要哪些msbuild?我的构建代码将放在哪里? 醇>
对于vNext构建,它是基于任务的构建系统。您可以根据任务定义构建定义。看到 构建和发布任务 。
例如:你可以使用 的MSBuild 要么 Visual Studio Build 任务,你可以指定 MSBuild Arguments 如所须。
MSBuild Arguments
您可以使用实用程序任务: 复制和发布构建工件 和 发布构建工件 指定构建代码的放置位置。 (工件类型:服务器/文件共享路径)
Agent机器上还有哪些其他依赖项? 醇>
请参阅第一个问题的答案。