首页 > [BuildRelease]build number / id

[BuildRelease]build number / id

 

build number, 也称为build id, 在build release的流程中唯一标示一个build,也是正式的产品的product version 和file version后两位(Major.minor.xxx.xxx)的来源,可以使用合适的方法将build number转化到product version和file version中。

 

build number可以为如下类型之一:

1)自增型,最简单的build number表示方式,例如1,2,3,4 。。。

2)week.day, 从软件的生命周期开始的周和天来表示,例如第五周星期二为5.2

3)date.time,通过日期加时间来表示,例如2010年5月5日5点5分5秒时05052010.050505 

4) date.changelist, 使用日期加源代码版本的changelist信息,例如20121010.10000

5) interation.number, 使用interation加当前interation中的编号,例如第3个interation中的第5个build为3.5



一般地对于continous的build,只需要使用1);

对于敏捷软件开发的,建议使用5),与敏捷开发的周期对应;

对于传统的软件开发的,如果产品是每周发布给QA,可以使用2); 或者使用4)更好地显示跟源代码的关系;

 

完!

转载于:https://www.cnblogs.com/itech/archive/2011/08/30/2159348.html

更多相关:

  • 在config/index.js中的build下面找到productionSourceMap设置为false,cnpm run build试试看就发现文件小很多了  ...

  • 前言:    设置,主要用于编译设置 1.分类 在Maven的pom.xml文件中,存在如下两种: (1)全局配置(project build)          针对整个项目的所有情况都有效 (2)配置(profile build)            针对不同的profile配置

  • nan 是not a number ,inf是无穷大 numpy.nan_to_num(x): 使用0代替数组x中的nan元素,使用有限的数字代替inf元素...

  • 简介 Simple Reference  基础CUDA示例,适用于初学者, 反映了运用CUDA和CUDA runtime APIs的一些基本概念.Utilities Reference  演示如何查询设备能力和衡量GPU/CPU 带宽的实例程序。Graphics Reference  图形化示例展现的是 CUDA, OpenGL,...

  • 在做开发的过程中难免需要给内核及下载的一些源码打补丁,所以我们先学习下Linux下使用如如何使用diff制作补丁以及如何使用patch打补丁。...

  • 我在调研ATS 4.2.3挂载SSD的过程中,遇到很多坑,特此详细记录我摸索的主要过程,以便大家以后避免之。 基本思路可以完全照搬参考文献[2][3] 下面的安装假定是以root用户身份进行的,Linux服务器已经安装好系统,磁盘已经做好分区。 首先需要认识我们的Linux服务器的硬件配置和软件情况 硬件配置: DELL...

  • 该博文整理一些在使用stl编程过程中遇到的小经验: 1.在多线程环境下面打印调试,如何使用cout及时刷新到屏幕上? 在C中我们经常这样使用: printf("Hello World "); fflush(stdout); 如果使用stl,我们可以这样使用: cout << "Hello World" << endl <...