预发环境发布
方案正式上线之前,建议客户现在预发进行调试,预发环境调试通过之后,再部署到正式环境,降低试错成本。
操作步骤
1.登录个性化算法开发平台控制台。
2.在左侧导航栏,单击“个性化算法开发平台->实例列表”。
3.在顶部菜单栏,选择要查看的实例所在的目标区域。
4.单击实例ID链接,单击方案管理菜单,在右侧页面中选择您所需要的方案,进入方案详情。
5.单击左侧“发布”菜单,右侧页面展开发布流程,单击“预发发布”,触发预发发布流程。
说明:发布过程中可以随时通过单击“取消发布"中止发布流程或者重新发布触发发布重新执行。
6.如果发布过程中没出现编译错误或者发布异常,发布流程的“编译”、“预发部署“节点将会自动完成,并且将发布流程推进到预发测试环节,你可以单击“预发测试”跳转到预发测试页面进行测试。
7.调试通过后,您可以单击“测试通过”,推进发布流程,发布准入节点校验通过后,单击“进入正式”,进入线上环境部署环节。
预发调试
tpp支持场景以及方案的预发调试,调试说明如下:
方案调试
调试时使用方案代码的最新发布版本(包含预发版本)、使用方案的配置(优先级:预发配置>默认配置优先级),不支持指定场景ID和abid。
代码 | 使用方案代码的最新发布版本, 包括【预发版本】。 | 例如:当前方案发布,已经部署到预发(预发是版本B),还未部署到正式(正式是版本A),这时调试的代码是版本B。 |
配置 | 使用方案自己的配置, 和场景、AB实验无关 | 优先级: 预发配置>默认配置 |
调试请求参数 | 可以设置调试请求参数,请求参数不支持指定appid(场景ID)、abId(ab实验ID) | 例如:您可以指定模拟用户信息 |
场景调试
参见创建场景章节,调试时使用方案代码的最新发布版本(包含预发版本)、按分流规则进入AB实验,使用AB实验的配置(优先级:AB实验的配置>默认配置优先级)。
正式环境发布
操作步骤
1.登录个性化算法开发平台控制台。
2.在左侧导航栏,单击“个性化算法开发平台->实例列表”。
3.在顶部菜单栏,选择要查看的实例所在的目标区域。
4.单击实例ID链接,单击方案管理菜单,在右侧页面中选择您所需要的方案,进入方案详情。
5.单击左侧“发布”菜单,单击“代码线上”tab,预发发布进入正式之后就会在线上环境生成一个待发布的版本。
6.单击“正式发布”,触发正式发布流程,当没有扫描出问题时,发布流程会自动推进到正式部署节点。
7.TPP支持业务级别灰度,即在正式部署的时候,您可以选择您想要发布的实验进行发布,选择实验结束之后,单击“发布”,设置发布策略,您可以按需选择发布策略,一般建议选择“第一批结束后暂停”,这样在首批发布
之后发布会自动暂停,等待您完成业务以及流量指标的确认,以后再继续发布。
说明:正式部署过程中,您可以单击发布单上的“暂停发布”以及“取消发布”,来中断当前或者终止当前发布。
8.重复步骤7直到您的所有实验发布完成。