zoukankan      html  css  js  c++  java
  • .NET环境下每日集成(8):CruiseControl.Net Labeller Blocks

    Labeller Blocks为每次编译标记

    • Date Labeller
    • Default Labeller
    • Iteration Labeller
    • Last Change Labeller
    • Remote Project Labeller
    • State File Labeller

    1.Date Labeller

    生成如下格式yyyy.mm.dd.build

    <project>
       <labeller type="dateLabeller" />
       <!-- Other project configuration to go here -->
    </project>

    2.Default Labeller

    <project>
       <labeller type="defaultlabeller">
         <prefix>Foo-1-</prefix>
         <incrementOnFailure>true</incrementOnFailure>
       </labeller>	
       <!-- Other project configuration to go here -->
    </project>

    在指定的前缀后顺序加一,incrementOnFailure设为true指只有成功时才加一

     

    3. Iteration Labeller

    按迭代命名

    <project>
       <labeller type="iterationlabeller">
         <prefix>1.2</prefix>
         <duration>1</duration>
         <releaseStartDate>2005/6/24</releaseStartDate>
         <separator>_</separator>
       </labeller>	
       <!-- Other project configuration to go here -->
    </project>
    duration几周一次迭代,releaseStartDate迭代开始时间
    4. Last Change Labeller
    <project>
       <labeller type="lastChangeLabeller">
         <prefix>Foo-1-</prefix>
       </labeller>	
       <!-- Other project configuration to go here -->
    </project>

    一些有changenumber源码管理器用的。

     

    其余两个不常用,可以参考相关文档

     

    至此,本系列完毕,谢谢阅读!

    扫码关注公众号,了解更多管理,见识,育儿等内容

    作者: 王德水
    出处:http://www.cnblogs.com/cnblogsfans
    版权:本文版权归作者所有,转载需经作者同意。

  • 相关阅读:
    为什么叫做重叠端口?
    为什么叫做重叠端口?
    拷贝构造函数的参数为什么必须使用引用类型
    拷贝构造函数的参数为什么必须使用引用类型
    2018 网易校招题目
    似友非友?
    贫穷与富有
    (OK) Android
    Android
    (OK) Android
  • 原文地址:https://www.cnblogs.com/cnblogsfans/p/1169651.html
Copyright © 2011-2022 走看看