zoukankan      html  css  js  c++  java
  • VSTF Build Workflow(2)DafaultTemplate.xaml分析

    书接上文,我要介绍的Workflow在哪了呢?

    打开我们之前创建的Build:

    image

    我们在Process这个Tab中,看到VSTF为默认指定了一个Template,这是一个Wrokflow XAML文件,它位于根目录下的BuildProcessTemplates目录中。

    image

    按图索骥,我们在VSTF中找到了这个XAML文件:

    image

    这个xaml记载了我们在执行一个build时所要做的所有工作以及顺序,下面让我们详细分析一下它。

    双击该XAML,会打开一个Workflow活动图,这是一个Sequence活动图(区别于另一种Workflow自动机)

    image

    从总体上看,这个Sequence活动图由4部分组成:

    1. Get the build
    2. Update Drop Location
    3. Run on Agent
    4. Check in Geted Changes for CheckInShelveSet Builds

    关于这个Sequence的介绍,我会专门用一篇文章来cover。

    继续观察这个XAML所在的位置,我们可以选择其它的模板,这时你会发现Build process parameters下的内容会跟着模板的change而改变。

    image

    可以理解为,这里是我们的输入,这些值会在Build的时候传入Workflow,从而影响输出。输出在哪里呢?我们在执行完一个Build的时候,无论成功与否,都会进入这样的窗体:

    image

    这是一份输出清单,我们可以定义自己的逻辑,把build中我们想要confirm的数据都打印出来,无论何时何地。在下一篇文章,我们会做一个小Demo,来验证我所描述的。

  • 相关阅读:
    正则基础之——反向引用
    zend framework 配置连接数据库
    Zend Framework Module之多模块配置
    zend framework 1.10项目配置与经典hello world
    CSS3 @font-face
    js跳转页面方法(转)
    CSS中怎么让DIV居中
    HTML段落自动换行的样式设置
    PHPEXCEL实例-导出EXCEL
    移动端框架篇-控制父容器的滑屏框架-slip.js
  • 原文地址:https://www.cnblogs.com/Jax/p/1950335.html
Copyright © 2011-2022 走看看