升级

详细说明文档下载地址

http://client.baidu.com:8811/tool/storage

部分链接地址

常用上传方法

上传sign*.zip和nsign.zip到测试服务器10.240.36.36.
登录securecrt
ssh work@10.240.36.36
密码:问老员工
cd  /home/work/luoman
rz –be
在相关目录选择文件
上传100%表示成功

常用hosts

10.240.36.36 download.antivirus.baidu.com
10.240.36.36 updown.bav.baidu.com

10.240.36.36 update.bav.baidu.com
10.240.36.36 download.bav.baidu.com

10.240.36.36 update.sd.baidu.com
10.240.36.36 download.sd.baidu.com

10.252.23.29 sync.sd.baidu.com
10.252.23.29 bug.sd.baidu.com

自动化失败情况处理

版本升级

  1. 安装相关版本BAV
  2. 关自保
  3. 关闭小红伞引擎(setting界面)
  4. 若存在升级进程,先kill。
  5. 运行BavUpdater.exe -svc_no_ui
  6. 检查update文件夹下是否有相关文件下载(全量升级(如5.0升级到5.2)是下载安装包,增量升级是下载Bav.exe等文件),server_response.xml中version字段是否为指定升级版本。

模块升级

  1. 步骤和版本升级类似
  2. 第6步不一样,等待升级进程结束,继续运行步骤5,查看是否下载类似文件2014.12.11.45.FileList.xml和xml内部指定的exe文件。

小工具升级

  • update.sd.baidu.com/cgi-bin/get_bavtools_update_info.cgi?guid=TF645&ProgramVersion=5.0.2.*&os=6&ChannelName=web%7Cth%7Cofficial%7Cdirect&IsPro=yes&Ismanual=yes
把ProgramVersion改成测试BAV版本,得到页面如下:
<?xml version="1.0" encoding="utf-8" ?>
<ServerRespond XmlVersion="1.0">
<UpdateTools Md5="0xf644072993c0e84ecde6b598158b3111" NeedUpdate="Yes" Size="1268"
Url="http://download.sd.baidu.com/baidu_tool/ToolsList_2014_10_10_17_10_26_0_******.xml" />
</ServerRespond>
从返回内容中可以找到ToolsList_2014_10_10_17_10_26_0,与规则文件中的tools_list匹配,证明部署成功,否则,需要重新部署。
  • 步骤和2.1类似
  • 第5步不一样。
  • 保证config.ini中的backgroundupdating =0,toolslastupdatetime=0。
  • 然后运行BavUpdater.exe -tools_update_query
  • 重新打开主界面,点击指定小工具。
  • 检查小工具版本。
  • 如果不符合预期,重新运行一次。

渠道包

  • 找PM询问失败安装包下载地址。
  • 卸载BAV
  • 若:BD Test Type: setup_and_xml 配置hosts
10.240.36.36  dl2.bav.baidu.com
10.240.36.36  dl-vip.bav.baidu.com
10.240.36.36  download.antivirus.baidu.com
  • 运行Mini包,BAV安装成功后,检查渠道号,是否符合预期。(如果检查下载很慢,只需要检查sync.bav.baidu.com上报的字段中存在download_start即可)
  • 检查邮件中的数字签名是否成功,如果失败,需要重新打包。
BD Test Type: all | DigitalSign: Succeed | Version: 5.2.0.84536|5.0.3.93139 | Install: Succeed | Download: Succeed | Channel Number: Succeed | Test Result: Succeed