.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/archive/2008/04/24/1169651.html如需转载请自行联系原作者


王德水

相关文章
|
5月前
|
人工智能 安全 Shell
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
Jupyter MCP服务器基于模型上下文协议(MCP),实现大型语言模型与Jupyter环境的无缝集成。它通过标准化接口,让AI模型安全访问和操作Jupyter核心组件,如内核、文件系统和终端。本文深入解析其技术架构、功能特性及部署方法。MCP服务器解决了传统AI模型缺乏实时上下文感知的问题,支持代码执行、变量状态获取、文件管理等功能,提升编程效率。同时,严格的权限控制确保了安全性。作为智能化交互工具,Jupyter MCP为动态计算环境与AI模型之间搭建了高效桥梁。
330 2
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
|
11月前
|
人工智能 API C#
使用Microsoft.Extensions.AI简化.NET中的AI集成
使用Microsoft.Extensions.AI简化.NET中的AI集成
210 5
使用Microsoft.Extensions.AI简化.NET中的AI集成
|
10月前
|
弹性计算 开发框架 安全
基于云效 Windows 构建环境和 Nuget 制品仓库进行 .Net 应用开发
本文将基于云效 Flow 流水线 Windows 构建环境和云效 Packages Nuget 制品仓库手把手教你如何开发并部署一个 .NET 应用,从环境搭建到实战应用发布的详细教程,帮助你掌握 .NET 开发的核心技能。
|
10月前
|
开发框架 缓存 .NET
GraphQL 与 ASP.NET Core 集成:从入门到精通
本文详细介绍了如何在ASP.NET Core中集成GraphQL,包括安装必要的NuGet包、创建GraphQL Schema、配置GraphQL服务等步骤。同时,文章还探讨了常见问题及其解决方法,如处理复杂查询、错误处理、性能优化和实现认证授权等,旨在帮助开发者构建灵活且高效的API。
227 3
|
11月前
|
存储 Prometheus 运维
在云原生环境中,阿里云ARMS与Prometheus的集成提供了强大的应用实时监控解决方案
在云原生环境中,阿里云ARMS与Prometheus的集成提供了强大的应用实时监控解决方案。该集成结合了ARMS的基础设施监控能力和Prometheus的灵活配置及社区支持,实现了全面、精准的系统状态、性能和错误监控,提升了应用的稳定性和管理效率。通过统一的数据视图和高级查询功能,帮助企业有效应对云原生挑战,促进业务的持续发展。
264 3
|
11月前
|
安全 算法 编译器
.NET 9 AOT的突破 - 支持老旧Win7与XP环境
【10月更文挑战第30天】在.NET 9 中,AOT(Ahead-of-Time)编译技术在支持老旧的 Windows 7 和 XP 系统方面取得了显著进展。主要突破包括:性能提升(启动速度加快、执行效率提高)、部署优化(无需安装.NET 运行时、减小应用程序体积)、兼容性保障(编译策略优化、依赖项管理改进)以及安全性增强(代码保护机制)。这些改进使得应用程序在老旧系统上运行更加流畅、高效和安全。
389 2
|
11月前
|
XML 安全 API
.NET 9 AOT的突破 - 支持老旧Win7与XP环境
.NET 9开始,AOT支持Win7和XP,不仅仅只支持SP1版本
.NET 9 AOT的突破 - 支持老旧Win7与XP环境
|
12月前
|
开发框架 .NET API
Windows Forms应用程序中集成一个ASP.NET API服务
Windows Forms应用程序中集成一个ASP.NET API服务
203 9
|
存储 开发框架 前端开发
ASP.NET MVC 迅速集成 SignalR
ASP.NET MVC 迅速集成 SignalR
219 0
|
10月前
|
监控 前端开发 API
一款基于 .NET MVC 框架开发、功能全面的MES系统
一款基于 .NET MVC 框架开发、功能全面的MES系统
235 5

热门文章

最新文章