【TFS 2017 CI/CD系列

、创建Build

登录TFS,在现有的【Projects】中选择一个需要要创建Build的Project,点击【Build & Release】跳转页面

在新页面中选择【Builds】选项卡,然后点击【New】按钮

选择一个Build模板

 

下一步,简单配置Build definition(Repository、Agent Queue),然后确认完成。

成功创建了一个包含默认Step的Build,可以根据项目实际需要配置Build Step

 二、配置Build

 根据模板创建完Build Step后,我们需要配置Build Step,首先:获取源代码需要配置Repository。

注意:这里的Mappings和TFS项目的结构必须一致,有外部项目引用的也必须保持层级一致!

项目Build时需要根据不同的项目类型,用不同的Step实现,如:常用的编译整个Web Application项目只需指定solution为项目的sln文件,并设置编译参数,平台,配置和VS版本就可以了:


不管是用Publish还是OutDir的方式最终编译出来的文件都要放到$(build.artifactstagingdirectory)目录下,才能最终Publis出去然后被release使用:

可以在Triggers中配置Build的执行方式:每次提交代码执行Build或定时执行Build

三、执行Build

 执行Build需要点击【Queue new build...】按钮,或设置的触发器被触发才会执行:

如果Publish成功,则可以点击Build版本号查看发布后的内容:

原文地址:https://www.cnblogs.com/elliot-lei/p/7452924.html