zoukankan      html  css  js  c++  java
  • 【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版本号查看发布后的内容:

  • 相关阅读:
    在C#中使用COM+实现事务控制
    Log4Net使用指南
    配置应用程序块
    Remoting的一些文章索引,方便阅读
    面向对象设计原则回顾
    C#中Finalize方法的问题
    C# 中的类型转换
    DotText源码阅读(2)工程、数据库表结构
    什么是COM组件
    VC中的DoDataExchange函数解析
  • 原文地址:https://www.cnblogs.com/elliot-lei/p/7452924.html
Copyright © 2011-2022 走看看