• .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
    版权:本文版权归作者所有,转载需经作者同意。

  • 相关阅读:
    Docker简单的使用命令
    iPad 3g版完美实现打电话功能(phoneitipad破解)
    提供一个免费的CSDN下载账号
    2011年一次面试的实际记录
    VC皮肤库SkinSharp 1.0.6.6的使用
    oracle 数组
    从网页抓取数据的一般方法
    IJ:Idea 常用代码
    un-公司-Continental AG(大陆集团):百科
    un-公司-维珍集团:百科
  • 原文地址:https://www.cnblogs.com/cnblogsfans/p/1169651.html
Copyright © 2020-2023  润新知