产品配置管理相关通知
目 录
文档修订记录
日期 | 修改章节 | 修改 类型* | 修改描述 | 修改人 | 审核人 | 批准 | 版本 |
2008-11-25 | 全部 | A | 新建 | 王** | |||
2009-1-16 | 全部 | M | 新建,配置管理相关通知汇总 | 彭*** | 芦*** 胡*** | 1.0 | |
2009-2-2 | 全部 | M | 调整结构、修改每章节内容 | 彭*** | 芦*** | 1.1 | |
2009-2-3 | 全部 | M | 对内容进行了修改 | 彭*** | 芦*** | 1.2 | |
2009-2-9 | 全部 | M | 通知说明发送的人员进行了确认; 调整结构 | 彭*** | 芦*** | 1.3 | |
2009-2-16 | 1.1、2.2 | M | 对内容进行了修改 | 彭*** | 王** | 1.4 | |
2009-7-6 | 全部 | M | 对内容进行了修改 | 王** | 李*** | 1.5 | |
2009-8-26 | 8 | M | 添加配置项结项通知样例 | 王** | 芦*** | 1.6 | |
2010-1-4 | M | 添加邮件列表通知样例 | 王** | 1.7 | |||
2010-3-22 | 1.3、2.4 | A | 添加组件通知样例等 | 王** | 2.0 | ||
2011-10-08 | 1、2、3、5、6、7、8 | M | 对内容进行了修改 | 王** | 2.1 | ||
l 修改类型分为 A - ADDED M - MODIFIED D – DELETED
1. 配置库创建相关事宜通知样例
1.1. 新建配置库相关事宜通知
通知主题:
通知正文:
(项目经理)你好:
配置库是用来存放项目过程中产生的各类工作成果,项目一般都有工作成果,也就都需要有对应的配置库;不存在没有工作成果的项目,也就不存在不需要配置库的项目。
为了建立配置库,请你确认如下信息:
1. 这是产品的第一个版本还是后续版本?以前开发过的、有库的一般不用再新建配置库,使用以前的配置库就可以了,转到问题2;若是后续版本,但不想用以前的配置库,或是新产品,以前没有配置库,转到问题3;
2. 继续使用以前的开发库的CVSROOT是什么?结束
3. 开发团队多数成员的位置(***、上海、广州、深圳),转到问题4;
4. 建配置库需要一个简短的产品英文名(控制在10个字符内),建配置库时需要这个作为唯一标识名。结束
邮件列表将项目组成员的邮箱合并为一组,类似于群发邮件的功能,它提供便捷的项目团队沟通方式。
1. 这个产品以前是否有邮件列表?若有,一般不用新建邮件列表,使用以前的邮件列表就可以了,转到问题2;若没有,或不想用以前的邮件列表,转到问题3;
2. 继续使用以前的邮件列表名称是什么?结束
3. 建立邮件列表需要一个简短的英文名(控制在10个字符内),一般,邮件列表名称和对应配置库名称相同。结束
说明:
1、 本通知以邮件正文的形式,发送给:项目经理、产品经理,抄送QA工程师。
2. 配置库创建通知样例
2.1. 新建配置库的创建通知
通知主题:
通知正文:
(项目经理)你好:
[XXX]项目配置库已经建立完毕:
开发库::pserver:用户名:密码@scm1.***.cn:/repository/ncre
交付库: ftp://用户名:密码@scm1.***.cn/ncre/Output/
邮件列表:ncre@scm5.***.cn
SCM工程师:XXX (电话:××× 邮箱:×××)
新开帐号详细信息单独发送到用户邮箱里。
本次新开帐号用户:XXX,XXX,XXX
请将SCM工程师信息添加到项目管理平台中。
请填写开发库中“AccessControl/XXX配置库结构及权限表.xls”文件中的人员权限、邮箱,增加、删除、修改部分请标红,然后通知SCM工程师为此项目分配权限,配置邮件列表。
(QA工程师)你好:
请将开发库信息添加到项目管理平台中“cvs路径”栏。
(SCM工程师)你好:
请联系项目经理,为项目组提供必要的配置管理服务。
说明:
1、 本通知以邮件正文的形式,发送给:产品经理、项目经理、业务领域总监,抄送QA工程师、SCM工程师、scm-dept@scm5.***.cn。
2.2. 不采用默认结构配置库的创建通知
当项目经理认为,配置库的默认结构与实际项目需要的配置库结构不符时,项目经理可与SCM经理协商确认新的配置库结构,此时配置库建立后,SCM经理须发送“不采用默认结构配置库的创建通知”。
通知主题:
通知正文:
(项目经理)你好:
[XXX]项目配置库已经建立完毕:
开发库: :pserver:用户名:密码@scm2.***.cn:/db01/ncre
module:whois
交付库:ftp://用户名:密码@scm2.***.cn/ncre/Output/
邮件列表:ncre@scm5.***.cn
SCM工程师:XXX(电话:××× 邮箱:×××)
请填写开发库中“AccessControl/XXX配置库结构及权限表.xls”文件中的人员权限、邮箱,增加、删除、修改部分请标红,然后通知SCM工程师为此项目分配权限,配置邮件列表。
此为组件库,结构和一般项目库结构不同,每次由配置主管根据《组件确认通知单》按组件名建一级目录,为了简化权限,一般只分配到一级目录,每个一级目录下的子目录权限和他的一级目录权限相同。
(QA工程师)你好:
请将开发库信息添加到项目管理平台中“cvs路径”栏。
(SCM工程师)你好:
请联系项目经理,为项目组提供必要的配置管理服务。
说明:
1、 本通知以邮件正文的形式,发送给:产品经理、项目经理、业务领域总监,抄送QA工程师、SCM工程师、scm-dept@scm5.***.cn。
2.3. 新项目使用原有配置库的创建通知
项目已建立过开发库、交付库,需要继续使用原有开发库、交付库时,须发送“新项目使用原有配置库的创建通知”。
通知主题:
通知正文:
(项目经理)你好:
[XXX]项目继续使用原有配置库。
开发库: :pserver:用户名:密码@scm2.***.cn:/db01/ncre
交付库: ftp://用户名:密码@scm2.***.cn/ncre/Output/
邮件列表:ncre@scm5.***.cn
SCM工程师:XXX(电话:××× 邮箱:×××)
请将SCM工程师信息添加到项目管理平台中。
请核对开发库中“AccessControl/XXX配置库结构及权限表.xls”文件中的人员权限、邮箱,增加、删除、修改部分请标红,然后通知SCM工程师为此项目分配权限,配置邮件列表。
(QA工程师)你好:
请将开发库信息添加到项目管理平台中“cvs路径”栏。
(SCM工程师)你好:
请联系项目经理,为项目组提供必要的配置管理服务。
说明:
1、 本通知以邮件正文的形式,发送给:产品经理、项目经理、业务领域总监,抄送QA工程师、SCM工程师、scm-dept@scm5.***.cn。
2.4. 新项目使用组件配置库的创建通知
项目已建立过开发库、交付库,需要继续使用原有开发库、交付库时,须发送“新项目使用原有配置库的创建通知”。
通知主题:
通知正文:
(项目经理),你好:
[支付接口组件]项目继续使用组件配置库。
开发库: :pserver:用户名:密码@scm1.***.cn:/db3/zujian2
Module: IPAY
交付库: ftp://用户名:密码@scm1.***.cn/zujian2/Output/
SCM工程师:XXX(电话:***-904 邮箱:tanghongshan@***.cn)
新开帐号详细信息单独发送到用户邮箱里。
本次新开帐号用户:wenjing, liningning, chenzhongzhi
请核对开发库中“AccessControl/XXX配置库结构及权限表.xls”文件中的人员权限、邮箱,增加、删除、修改部分请标红,然后通知SCM工程师为此项目分配权限。
(QA工程师)你好:
请将开发库信息添加到项目管理平台中“cvs路径”栏。
(SCM工程师)你好:
请联系项目经理,为项目组提供必要的配置管理服务。
说明:
1、 本通知以邮件正文的形式,发送给:产品经理、项目经理、业务领域总监,抄送QA工程师、SCM工程师、scm-dept@scm5.***.cn。
3. 帐号通知样例
3.1. 全体人员帐号通知
通知主题:
通知正文:
你好:
本项目权限已调整, 本次修改见附件标红处。
权限表存放位置:AccessControl/配置库结构及权限表.xls(v1.18)
CVSROOT: :pserver:用户名:密码@scm4.***.cn:/db1/CE-SMS
新开帐号详细信息单独发送到用户邮箱里。
本次新开帐号用户:XXX,XXX,XXX
以下帐号以前已开通,本次只是调整了权限,使用以前的帐号、密码即可。若密码丢失,请通知SCM工程师给你重置。
本次调整权限用户:XXX,XXX
本次在邮件列表添加邮箱:XXX,XXX
说明:
1、 本通知以邮件正文的形式,发送给:项目经理、业务领域总监,抄送QA工程师、SCM经理、帐号持有人。
3.2. CVS个人帐号通知
通知主题:cvs个人帐号(请长期保留此mail)
通知正文:
你好:
请先在本地新建一个“NSCM”目录,然后使用下面的信息把开发库checkout到此目录中,checkout时module栏中直接输入"."(不包括双引号)就行了。
CVSROOT: :pserver:zhangshan:dnj3d@scm3.***.cn:/db3/NSCM
Procotol:pserver
Username:zhangshan
Password:dnj3d
Hostname:scm3.***.cn
Repository:/db3/NSCM
注:推荐使用下面版本的cvs客户端
http://scm10.***.cn/scm/WinCvs13b24.zip
说明:
1、 本通知以邮件正文的形式,发送给:帐号持有者。
3.3. FTP个人帐号上传权限通知
帐号的持有人有上传的权限,须发送“FTP个人帐号上传权限通知”。
通知主题:FTP个人帐号(请长期保留此mail)
通知正文:
你好:
ftp地址:ftp://zhangshan:dnj3d@scm3.***.cn/TIS/Output/
用户名:zhangshan
密码:dnj3d
权限:可新增、续传,不可覆盖、删除
==========
1. IE访问ftp的设置
启动 IE
在“工具”菜单上,单击“Internet 选项”
单击“高级”选项卡
单击以选中“使用被动 FTP(为防火墙和 DSL 调制解调器兼容性)”复选框
单击“确定”,保存退出
2. IE访问ftp的方法
启动 IE
在“地址栏”输入ftp地址后敲“Enter回车”键即可
说明:
1、 本通知以邮件正文的形式,发送给:帐号持有者。
3.4. FTP个人帐号下载权限通知
帐号的持有人有下载权限,须发送“FTP个人帐号下载权限通知”。
通知主题:FTP个人帐号(请长期保留此mail)
通知正文:
你好:
ftp地址:ftp://zhangshan:dnj3d@scm3.***.cn/TIS/Output/
用户名:zhangshan
密码:dnj3d
权限:下载
==========
1. IE访问ftp的设置
启动 IE
在“工具”菜单上,单击“Internet 选项”
单击“高级”选项卡
单击以选中“使用被动 FTP(为防火墙和 DSL 调制解调器兼容性)”复选框
单击“确定”,保存退出
2. IE访问ftp的方法
启动 IE
在“地址栏”输入ftp地址后敲“Enter回车”键即可
说明:
1、 本通知以邮件正文的形式,发送给:帐号持有者。
3.5. bugzilla个人帐号通知
通知主题:bugzilla个人帐号
通知正文:
你好:
访问网址:http://***.51.173.150/bugzilla/
账号:lufei@***.cn
密码:ji9e3
注:为了便于联络,要求账号实名制,若工作mail没有变,请不要修改账号。
若忘记密码,请使用bugzilla首页http://***.51.173.150/bugzilla/的“忘记密码”功能找回密码。
说明:
1、 本通知以邮件正文的形式,发送给:帐号持有者。
3.6. rt个人帐号通知
通知主题:rt个人帐号
通知正文:
你好:
访问网址:http://***.51.173.150:88/
账号:liming1@***.cn
密码:dkeio
注:为了便于联络,要求账号实名制,若工作mail没有变,请不要修改账号。
说明:
1、 本通知以邮件正文的形式,发送给:帐号持有者。
3.7. tcedit个人帐号通知
通知主题:tcedit个人帐号
通知正文:
你好:
账号:wanghaolong@***.cn
密码:dJI3i2
注:
1. tcedit从下面位置下载,解压缩即可
http://scm10.***.cn/scm/tcedit/TCedit20090626.zip
说明:
1、 本通知以邮件正文的形式,发送给:帐号持有者。
3.8. SVN个人帐号通知
通知主题:SVN个人帐号(请长期保留此mail)
通知正文:
你好:
请先在本地新建一个“NotePad”目录,然后使用下面的信息把开发库checkout到此目录中。
URL of repository:http://172.16.40.215/svnrepos/NotePad
Username:lihongmei.***.cn
Password:dyHH
注:推荐使用下面版本的svn客户端
http://scm10.***.cn/scm/TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi
说明:
1、 本通知以邮件正文的形式,发送给:帐号持有者。
3.9. Git个人帐号通知
通知主题:Git个人帐号(请长期保留此mail)
通知正文:
你好:
请先在本地新建一个“test7”目录,然后使用下面的信息把开发库checkout到此目录中。
URL:http://lihongmei.***.cn:dyHH@scm12.***.cn/db7/test7
Username:lihongmei.***.cn
Password:dyHH
注:推荐使用下面版本的git客户端
http://scm10.***.cn/scm/Tortoisegit-1.6.5.0-32bit.msi
http://scm10.***.cn/scm/Git-1.7.4-preview20110204.exe
说明:
2、 本通知以邮件正文的形式,发送给:帐号持有者。
4. 自动编译通知样例
4.1. 自动编译通知
通知主题:[IPCommom-management-1-1]自动编译通知
通知正文:
你好:
编译环境已准备好,使用方法如下:
1.请每次编译前在cvs的源代码文件上打“build”这个tag,编译成功后会自动删除,自动打上新的带版本信息的tag (比如sitemap-1-0-X ,X代表流水号);
2.打开http://scm3.***.cn:8080/cruisecontrol/,点击与“IPCommom-management-1-1”Project对应的“build”按钮,启动编译,等大约1分钟,点击如下图标红圈的链接;
进入到项目页面后,若是下图标红圈部分,显示的“building on agnet …”,说明编译正常。
进入到项目页面后,若是下图标红圈部分,显示的“finding agnet …”, 说明编译系统不正常,这时请联系scm工程师检查。
3.编译结束后,xxx@***.cn会收到一份邮件,查看编译结果
l 一次性成功时收到的邮件内容如下图:
l 前次失败,本次成功时收到的邮件内容如下图:
l 编译失败收到的邮件内容如下图:
4.编译成功后的结果在:
ftp://用户名:密码@scm3.***.cn/caiXun/Output/caiXun-Client-php2-0-money-1-0/ 目录下,以tag号作为目录名,成功编译一次自动建一个目录。
以前没开过ftp账号的话,让项目经理给配置管理员发mail,给你开ftp账号。
源代码路径 | 项目tag号 | web位置 | 编译手册(cvs路径) | Rev. |
WorkingArea/Codes/src | caiXun-1-0 | http://scm1.*** .cn:8080/cruisecontrol5/ | Task/07Code-UnitTest/编译手册.doc | 1.1 |
记录表存放地址:AccessControl/项目基线记录表.xls (v1.18)
CVSROOT::pserver:用户名@scm3.***.cn/caiXun
说明:
1、 本通知以邮件正文的形式,发送给:项目经理、开发经理、项目系统集成工程师,抄送QA工程师、SCM经理。
5. 配置项基线通知样例
5.1. 配置项基线通知
通知主题:[EclipseONE1.2组件]项目配置项基线通知
通知正文:
大家好:
项目编号 | 项目名称 |
组件-研发中心-研发支撑-200905-020 | 辅助开发工具1.3 |
基线名称:04ProjectPlan
配置项(cvs路径) | Rev./tag | 基线版本(tag) |
Task/04ProjectPlan/EclipseONE1.2组件项目进度计划.mpp | 1.3 | v-1-2-1 |
Task/04ProjectPlan/EclipseONE1.2组件项目管理计划.doc | 1.3 | v-1-2-1 |
Task/04ProjectPlan/EclipseONE1.2组件项目工作成果清单.xls | 1.2 | v-1-2-1 |
基线名称:Develop
配置项(cvs路径) | Rev./tag | 基线版本(tag) | 发布成果 & MD5码 | ftp路径 |
Develop/* | * | EclipseONE-1-2-7(编译依赖eone-1-2) | 73eebbb1d147ff4839fb5f70eb0f0382 ./com.sitechasia.eclipse.desktop.project_0.2.0.jar b5e6346c44f2ecb5561344f7a2c3079c ./org.xulbooster.eclipse.xb.ui.editors.xbl_0.2.0.jar | ftp://scm1.***.cn/EclipseONE/Output/EclipseONE-1-2/EclipseONE-1-2-7/ |
记录表存放地址:AccessControl/项目基线记录表.xls (v1.18)
CVSROOT::pserver:用户名@scm1.***.cn:/repository/EclipseONE
说明:
1、 本通知以邮件正文的形式,发送给:项目经理、开发经理、抄送QA工程师、SCM经理和项目组成员。
6. 配置项交付通知样例
6.1. 配置项交付通知
通知主题:[DataCente5.1]项目配置项交付通知
通知正文:
大家好:
项目编号 | 项目名称 |
组件-研发中心-研发支撑-200905-020 | 辅助开发工具1.3 |
基线版本(tag) | 交付成果 & MD5码 | ftp路径 |
DataCenter-tycj-5-1-1(编译依赖data-1-3) | acb681f3f18bd9126ad73a0ac0e64218 ./tycj.tar.bz2 | ftp://scm1.***.cn/DataCenter/Output/DataCenter-tycj-5-1/DataCenter-tycj-5-1-1/ |
v-5-1-1 | 21c14f0ae58af80cab5bc834d398472e 财讯数据中心5.1-同业拆借,开放基金系统测试报告.doc | ftp://scm1.***.cn/DataCenter/Output/DataCenter-5.1/ |
记录表存放地址:“DataCenter/AccessControl/项目基线记录表.xls” (v1.18)
CVSROOT::pserver:用户名@scm1.***.cn:/repository/DataCenter
说明:
1、 本通知以邮件正文的形式,发送给:项目经理、开发经理、抄送QA工程师、SCM经理和项目组成员。
7. 代码行统计通知样例
7.1. 代码行统计通知
通知主题:[SICMS1.0]项目代码行统计通知
通知正文:
大家好:
项目编号 | 项目名称 |
组件-研发中心-研发支撑-200905-020 | 辅助开发工具1.3 |
配置项(cvs路径) | 文件类型 | 基线版本(tag) | 统计代码行数 |
Develop/code/***_sicms/ | *.java | SICMS-1-0-2 | 145418 |
Develop/code/***_sicms/ | *.jsp | SICMS-1-0-2 | 128030 |
记录表存放地址:“AccessControl/项目基线记录表.xls” (v1.18)
CVSROOT::pserver:用户名@scm1.***.cn:/repository/SICMS
说明:
1、 本通知以邮件正文的形式,发送给:QA工程师、抄送项目经理、SCM经理。
8. 配置项结项通知样例
8.1. 配置项结项通知
通知主题:[SICMS1.0]项目结项配置项审核通知
通知正文:
大家好:
现根据《项目工作成果清单》、《项目基线记录表》,确认各配置项完整、配置项的状态正确、一致。
已和项目经理协商后清理配置库中的非配置项。
项目编号 | 项目tag号 | 状态(结项/暂停/取消) |
研发-研发中心-研发支撑-200810-095 | Athena-2-0 | 结项 |
记录表存放地址:“AccessControl/项目基线记录表.xls” (v1.18)
CVSROOT::pserver:用户名@scm1.***.cn:/repository/SICMS
说明:
1、 本通知以邮件正文的形式,发送给:项目经理、开发经理、抄送QA工程师、SCM经理和项目组成员。