资源描述
部署流程规范
部署机器环境搭建:
Windows2003 sp2
Vs2005 + Framework2.0 + Vs2005sp1 + vss2005 + ASPAJAXExt + IIS
OracleODTX86 + Toad8 / PLSQL Developer
项目部署流程:
通过Vs2005获取vss2005上面的项目修改文件,建议每次通过vss连接方式获取,以便能够获取全部项目,防止开发人员的提交项目疏漏所丢失的文件,此流程准对web项目,包括WebService,Boss,Wap,Bi
获取项目后进行编译
注:获取项目时也可根据文件获取,部署时分别部署页面和相应的DLL
编译的过程会遇到一些引用不存在的问题,需要重新添加引用或者沟通开发人员
针对单个文件进行的获取说明
对于aspx/ashx/asmx/asax页面下的cs文件可能获取不到
对于此类文件的修改,需要查看其历史,选择最新的进行get
项目获取完毕之后进行解决方案的编译
生成全部解决方案之后进行项目发布,按照2.0的项目规范,直接进行发布即可,无需按目录文件夹进行生成
注:经常会遇到引用找不到或错误的情况,需要自己手工添加相应的引用
添加引用后需要重新编译相关解决方案
对于项目发布现在的2.0统一在项目里进行直接发布
发布之后在生成文件的目录取出相关修改部署测试生产环境即可
注:webconfig不进行覆盖,按照开发人员的提交,修改所要部署的环境的webconfig
数据库部署流程
根据sql脚本进行部署,直接执行sql脚本(由开发人员提供,未提供情况下,直接按照部署文档填写相关脚本你,进行执行),需要备份时,提前备份相关数据库存储过程等(生产环境部分部署需要备份存储过程)
注:修改之后要对视图以及存储过程进行编译,同时编译相关的视图和函数,确认全部通过
注:在进行表的修改等操作时,一定要严格进行存储过程的编译
部署流程及部署位置图
严格把握测试环境和生产环境的项目位置和IP对应关系
2.0测试环境部署全景图
2.0测试环境的部署包括功能测试环境和客户端联调环境
功能测试环境需要部署的项目
部署测试环境需要登录156测试环境服务器D:\测试项目,下面包括所有测试环境项目,删除复件项目,然后将将要部署的项目进行备份(测试环境和客户端联调环境只保留前一次项目备份)相关的项目位置如上图
客户端联调环境部署的项目
其规划和功能测试环境相似,只备份前一版本,同时对应目录规划不同IP,因为客户端要和生产环境一样的两个外网地址进行测试,如图进行配置即可
需要注意的是客户端的升级文件都存在这两个项目里便于外网进行联调
2.0生产环境部署全景图
部署生产环境,需要进行生产环境项目的备份,在backup目录下建立相应的以部署当天时间为名称的文件夹,将现有项目进行备份,然后进行部署,生产环境的项目部署以天为单位,部署当天创建当天日期的文件夹存放相关项目备份。
生产环境数据库相关部署需要登录222.141.223.160使用PLSQL Developer连接数据库进行部署,相关重要部分需要进行备份。
注:数据库部署后要刷新并编译相应存储过程。
1.0生产环境部署全景图
文档管理
目前部署文档严格根据vss文档管理工具进行管理
注意文档所处状态,规则可以进行设定,不过需要严格遵守规范
以下为1.0和2.0vss部署申请文档的规范
2.0
1.0
注:针对使用TD进行部署的流程有测试部门和研发部门确认后,在进行相关的描述。
严格规范
严格把握部署的流程化,对于服务器端功能测试环境予以首先部署,部署完毕,通过测试,由测试人员驱动部署客户端联调环境(部分boss,website等项目除外),有客户端测试人员驱动部署生产环境
严格把握部署文档所处的位置,便于了解文档部署状态,避免遗漏部署
协调开发和测试人员进行项目的推进
备注
特例部署1
对于升级数据的发布,根据目前升级逻辑进行sql脚本一次性整理发布
对于此升级逻辑很快要进行修改,就不详细说明此部署
客户端升级包发布生产环境,从客户端联调环境数据库取相应的升级包数据,以脚本形式发布生产环境,同时发布相关的升级包到生产环境ftp://202.111.153.41/update,修改相应的url地址,升级数据发布完毕。
特例部署2
主题包发布生产环境
在boss中对channel,category进行禁用启用的操作,且在数据库中对于channel进行全部订阅,即update所有subscribe字段为1,确认所有修改完毕,发布此次主题频道栏目
然后在boss中点击生成主题包,将相关的主题包ftp上传至ftp://202.111.153.41/theme/下面
同时修改接口数据库数据库T_THEME_FILE表,现在每次只保留一条升级数据,修改file_
url,file_size,dt_create,package_version(注:每次package_version字段值加一)
特例部署3
关于客户端安装包发布
通过客户端部署申请邮件,将文件从vss上获取下来,使用分目录工具_PublishInstallPack将所要发布的安装包按投放点放置,通过ftp://202.111.153.41/tw2发布到相应的目录
同时清除缓存,清除地址http://202.111.153.41/default.aspx用户名:Admin,密码itingwang!@#
特例部署4
对于系统版本号,通过sql脚本直接预置生产环境数据库
部署过程如下:
使用工具进入接口库。
查询出t_softversion 表,最大ID编号+1。
然后使用脚本执行插表过程。
脚本:
insert into t_softversion (id,softversion,loginsign) values ([最大ID+1],'[版本号]',1);
附件注意事项
资源服务部署
资源服务部署时,第一次将出现错误,需要删除bin中的oracle dataaccess.dll,项目自动调用系统的oracle dataaccess.dll,服务将正常。
合同管理制度
1 范围
本标准规定了龙腾公司合同管理工作的管理机构、职责、合同的授权委托、洽谈、承办、会签、订阅、履行和变更、终止及争议处理和合同管理的处罚、奖励;
本标准适用于龙腾公司项目建设期间的各类合同管理工作,厂内各类合同的管理,厂内所属各具法人资格的部门,参照本标准执行。
2 规范性引用
《中华人民共和国合同法》
《龙腾公司合同管理办法》
3 定义、符号、缩略语
无
4 职责
4.1 总经理:龙腾公司经营管理的法定代表人。负责对厂内各类合同管理工作实行统一领导。以法人代表名义或授权委托他人签订各类合法合同,并对电厂负责。
4.2 工程部:是发电厂建设施工安装等工程合同签订管理部门;负责签订管理基建、安装、人工技术的工程合同。
4.3 经营部:是合同签订管理部门,负责管理设备、材料、物资的订购合同。
4.5 合同管理部门履行以下职责:
4.5.1 建立健全合同管理办法并逐步完善规范;
4.5.2 参与合同的洽谈、起草、审查、签约、变更、解除以及合同的签证、公证、调解、诉讼等活动,全程跟踪和检查合同的履行质量;
4.5.3 审查、登记合同对方单位代表资格及单位资质,包括营业执照、经营范围、技术装备、信誉、越区域经营许可等证件及履约能力(必要时要求对方提供担保),检查合同的履行情况;
4.5.4 保管法人代表授权委托书、合同专用章,并按编号归口使用;
4.5.5 建立合同管理台帐,对合同文本资料进行编号统计管理;
4.5.6 组织对法规、制度的学习和贯彻执行,定期向有关领导和部门报告工作;
4.5.7 在总经理领导下,做好合同管理的其他工作,
4.6 工程技术部:专职合同管理员及材料、燃料供应部兼职合同管理员履行以下职责:
4.6.1 在主任领导下,做好本部门负责的各项合同的管理工作,负责保管“法人授权委托书”;
4.6.2 签订合同时,检查对方的有关证件,对合同文本内容依照法规进行检查,检查合同标的数量、金额、日期、地点、质量要求、安全责任、违约责任是否明确,并提出补充及修改意见。重大问题应及时向有关领导报告,提出解决方案;
4.6.3 对专业对口的合同统一编号、登记、建立台帐,分类整理归档。对合同承办部门提供相关法规咨询和日常协作服务工作;
4.6.4 工程技术部专职合同管理员负责收集整理各类合同,建立合同统计台帐,并负责
展开阅读全文