[关闭]
@wwanghee 2017-06-29T02:01:51.000000Z 字数 587 阅读 1594

【腾讯项目】VENUS系统发布流程改造之托管ARS系统


一、项目背景

为了保持QTA的一致性和发布流程的一致性,现准备将Venus系统的发布功能托管给ARS系统。

二、流程改造示意图

image_1b9510u5l9ce16rd6sm747jc9.png-204.4kB

三、接入方式

1、请将本地的venus更新到最新的版本:

  1. sudo tnpm install -g @tencent/venus

2、将venus发布命令改为:

  1. venus -t funcall -u wonderhwang

注:去掉环境变量,并且-u参数不能省略。

执行命令成功后,会提示:

image_1b9327ill8ib17t410503s91ci713.png-18.2kB

如果有单在发布,则会有几种不同的提示:

1)当已有的单的发布人和现有发布人是同一人时,则提示「测试环境部署」

2)当不一致时,提示联系已有单的发布人

image_1b9512jnidbb7maip214or10qkm.png-576.7kB

大家去Ars系统上访问即可看到。

3、ars发布流程简介

ars发布大家比较熟悉,不多介绍,有几点重点强调一下。

1)ars单已自动建好该业务需要发布的文件,不必手动上传:

image_1b932jm7u19kttpkn5g109419j41g.png-201.1kB

2)一定要触发QTA任务:

image_1b932p2nu4ve1j93sj849j1gel1t.png-781.7kB

3)QTA没通过,找测试同学确认,看用例本身是否有问题

四、更新

[2017-02-23]
1、支持TSW自动发布,会建两个Ars单,一个是Server侧,一个是CDN侧。
image_1b9v441qieora8vructsj58em.png-145.6kB

[2017-02-24]
1、添加后置脚本,按业务执行外网QTA。

[2017-02-27]
1、下线原有的发布方式,包括-e参数,-s参数。除活动类型外所有业务均不可再用原发布方式进行发布。
2、更新一下QTA的脚本
qta.sh0.8kB


添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注