方案(代码)发布部署

预发环境发布

方案正式上线之前,建议客户现在预发进行调试,预发环境调试通过之后,再部署到正式环境,降低试错成本。

操作步骤

1.登录个性化算法开发平台控制台

2.在左侧导航栏,单击“个性化算法开发平台->实例列表”

3.在顶部菜单栏,选择要查看的实例所在的目标区域。

4.单击实例ID链接,单击方案管理菜单,在右侧页面中选择您所需要的方案,进入方案详情。

5.单击左侧“发布”菜单,右侧页面展开发布流程,单击“预发发布”,触发预发发布流程。

说明:发布过程中可以随时通过单击“取消发布"中止发布流程或者重新发布触发发布重新执行。

6.如果发布过程中没出现编译错误或者发布异常,发布流程的“编译”、“预发部署“节点将会自动完成,并且将发布流程推进到预发测试环节,你可以单击“预发测试”跳转到预发测试页面进行测试。

7.调试通过后,您可以单击“测试通过”,推进发布流程,发布准入节点校验通过后,单击“进入正式”,进入线上环境部署环节。

预发调试

tpp支持场景以及方案的预发调试,调试说明如下:

方案调试

调试时使用方案代码的最新发布版本(包含预发版本)、使用方案的配置(优先级:预发配置>默认配置优先级),不支持指定场景ID和abid。

代码

使用方案代码的最新发布版本,

包括【预发版本】。

例如:当前方案发布,已经部署到预发(预发是版本B),还未部署到正式(正式是版本A),这时调试的代码是版本B。

配置

使用方案自己的配置,

和场景、AB实验无关

优先级:

预发配置>默认配置

调试请求参数

可以设置调试请求参数,请求参数不支持指定appid(场景ID)、abId(ab实验ID)

例如:您可以指定模拟用户信息

image

场景调试

参见创建场景章节,调试时使用方案代码的最新发布版本(包含预发版本)、按分流规则进入AB实验,使用AB实验的配置(优先级:AB实验的配置>默认配置优先级)。

正式环境发布

操作步骤

1.登录个性化算法开发平台控制台

2.在左侧导航栏,单击“个性化算法开发平台->实例列表”

3.在顶部菜单栏,选择要查看的实例所在的目标区域。

4.单击实例ID链接,单击方案管理菜单,在右侧页面中选择您所需要的方案,进入方案详情。

5.单击左侧“发布”菜单,单击“代码线上”tab,预发发布进入正式之后就会在线上环境生成一个待发布的版本。

6.单击“正式发布”,触发正式发布流程,当没有扫描出问题时,发布流程会自动推进到正式部署节点。

7.TPP支持业务级别灰度,即在正式部署的时候,您可以选择您想要发布的实验进行发布,选择实验结束之后,单击“发布”,设置发布策略,您可以按需选择发布策略,一般建议选择“第一批结束后暂停”,这样在首批发布

之后发布会自动暂停,等待您完成业务以及流量指标的确认,以后再继续发布。

说明:正式部署过程中,您可以单击发布单上的“暂停发布”以及“取消发布”,来中断当前或者终止当前发布。

8.重复步骤7直到您的所有实验发布完成。