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

[BuildRelease]build number / id相关推荐

  1. Jenkins Set Next Build Number

    Next Build Number Job DSL Next Build Number 官网地址:Next Build Number 这是一个简单的插件,可以更改 Jenkins 将用于作业的下一个版 ...

  2. 查找 faceBook number id

    Facebook 有个数字id,facebook 测试登录加测试账号的时候需要用到. 1.登录网页Facebook. 2.点击头像旁边自己的头像. 3.F12,查看网页源码,搜索  USER_ID 或 ...

  3. 软件构建发布自动化[摘抄]

    ******************************************************************************************** Softwar ...

  4. teamcity mysql 配置_TeamCity : Build 基本配置

    前文中我们在 TeamCity 中创建了一个项目 HelloApp,并在这个项目中创建了一个名为 HelloAppDailyBuild 的Build 用来编译 demo 程序.本文我们将详细介绍 Bu ...

  5. 教大家看懂安卓build.prop文件详情

    很多人对build.prop文件感到头疼,所以这里就将它的信息详情一一列出供需要的朋友们参考. 本文以CM的build为例讲解如何修改这些参数 # begin build properties (开始 ...

  6. Android NDK 获取手机部分信息 build.prop

    以下是 Android 手机  build.prop 信息,可同时在java 和 NDK获取到 下面是通过 adb shell cat /system/build.prop 获取到的信息 # begi ...

  7. android build.prop

    ROM制作--2.3最完整build.prop中英文对照详解本文以CM的build为例讲解如何修改这些参数# begin build properties (开始设置系统性能) # autogener ...

  8. 【Jenkins学习 】Jenkins安装 Build User Vars Plugin插件来获取jenkins用户相关信息

    一.需求描述 最近在一台测试服务器上安装最新版本的Jenkins,然后学习Pipeline语法,一切都是正常的.最后编译完成,发送通知的时候,因为需要使用到${BUILD_NUMBER} 变量,如下所 ...

  9. 通过build.prop修改手机信息

    本文以CM的build为例讲解如何修改这些参数 # begin build properties (开始设置系统性能) # autogenerated by buildinfo.sh (通过设置形成系 ...

最新文章

  1. java vtd-xml_在java中使用vtd-xml获取xml中的属性文本
  2. mysql 删除时间一个星期_15天快速学习 数据库Mysql 基础操作命令(第一章)
  3. 超速问题的c语言编程,超速行驶问题--精选.doc
  4. php获取跳转前的地址,PHP获取短链接跳转后的真实地址和响应头信息的方法
  5. UVA12633 Super Rooks on Chessboard
  6. Web开发之三:前后端开发任务量分析与比较
  7. zpl指令打印中文内容_【初学指南】快速入门运维的高效指令~
  8. 动态添加ImageView 设置setPadding不起作用问题
  9. 数据--第35课 - 创建二叉树
  10. java的注解定义map_java – MapStruct:丰富映射注释以定义自定义映射器
  11. css鼠标滑过变大,css 鼠标移上去会变大(示例代码)
  12. 消息队列简介-原理与应用
  13. 前端POST请求下载文件
  14. Windows7系统怎么给文件夹加密?
  15. c语言找出最大值和最小值并按降序排输出,C语言用排序法给十个数降序排列,用C语言编写,输入10个数按降序排列...
  16. ArcGIS Pro(ArcMap)中利用自带地理处理工具实现线图层批量裁剪面图层
  17. 银行核心操作系统as400 rs6000
  18. 毕业一年,我是如何实现每月两千副业之路
  19. python 二维强度图_Python简单做二维统计图
  20. android xml alpha,xml - Android和设置alpha(imageview alpha

热门文章

  1. 删除第一个_可能是圆谷最后悔的决定!他本应是中国第一个奥特曼,惨遭删除...
  2. 综合计算机考试题库,2017年职称计算机考试综合试题模拟题库5
  3. android 定义集合长度,Android Dex文件结构解析
  4. win2008怎么配置php,Win2008 PHP 配置环境搭建 教程
  5. GitHub开源的10个超棒后台管理面板
  6. 小R SLAM机器人基本命令
  7. Equalizing Two Strings 冒泡排序or树状数组
  8. 深度学习--TensorFlow(项目)Keras手写数字识别
  9. anaconda常用指令,更新查看添加下载源等
  10. 设置VSCode运行任务命令快捷键Alt+R,通常用于npm start(对频繁使用该命令可节省50%的输入命令行打字时间)