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版本号查看发布后的内容:

  • 相关阅读:
    关于在MAC上进行 LARAVEL 环境 Homestead 安装过程记录
    js 贷款计算器
    js 实现阶乘
    js 两点间距离函数
    composer Your requirements could not be resolved to an installable set of packages
    vue 项目优化记录 持续更新...
    vue 项目打包
    vue 真机调试页面出现空白
    vue 真机调试
    谈谈-Android状态栏的编辑
  • 原文地址:https://www.cnblogs.com/elliot-lei/p/7452924.html
Copyright © 2011-2022 走看看