更新时间:2023年11月15号
这一篇来介绍Adobe Launch上的发布管理流程。
Adobe Launch也参照程序开发的管理流程,分为:Development、Submitted、Approve,Published。
- Development:开发就是将开发好的库打包。
- Submitted:确认,这一步其实是测试,测试后就确认,提交给上一级去审批。
- Approved:审批,测试过后检查没问题就可以审批通过发布到线上去。
- Published,已发布,就是线上的。
发布管理的界面如下:
不同权限的人可以操作的环节是不同的,权限的授予不是在Launch上完成的,而是在Admin Console,跟Adobe Experience Cloud一样在Admin Console统一管理,关于Launch权限管理的看Adobe Admin Console
Development(开发)
开发就将Launch上配置好打包成库,可以点击右上角的Selection a working library或点击Add Library:
创建后可以看到如下的配置界面:
- Name:是库的名字,可以按照一定的规则去命名,如Testing2023-Event Tacking。
- Environment:环境的选择,这里是开发,所以选取的一定是开发环境,一个Property可以有多个开发环境。
- RESOURCES UPSTREAM:就是目前线上的已经生效配置,这里的Resource是指Rules,Data Element和Extensions。
- RESOURCES CHANGES:变更资源,就是这次开发需要添加的,有两种添加方式,Add a Resources和Add All Changed Resource。
- Add a Resources: 添加一些Resources,就是可以自定义选取部分。
- Add All Changed Resource:将所有有变更的都添加上去。
- Save & Build for Development,保存并提交到开发环境。
配置好久点击「Save & Build for Development」,提交后会在Development中可以看到:
但是需要注意,这样并不表示配置打包成功,即使打包失败也会显示这样,一般来说都会打包成功,如果你测试的时候没有触发,那么你可能要考虑是否打包失败,点击它就可以打包的状态:
自己在开发环境测试没问题的话,将鼠标移到向下的箭头,然后选择「Submit for Approval」,提交到测试环境。
各个操作的意思如下:
- Edit:可以对库做编辑,也就是对配置做调整
- Build to Development:将配置部署到开发环境
- Submit for Approval:将配置提交到下一个Staging环境
- Submit & Bulid to Staging:将配置提交和部署到Staging环境
- Approved for Publishing:提交等待审批
- Approved & Publish to Product:提交并发布到线上
Submitted(测试)
测试环境中看到有就需要测试的:
点击Build for Staging,提交到模拟环境去测试。
试没问题后就可以提交给上一级去审批,操作如下,点击Approve for Publishing:
Approve(审批)
Published(线上)
Published表示已经发布到线上的版本,上面会有发布时间和版本名字,也可以进入去看具体这个版本发布了哪些配置。
如果你发布的版本有错误的话,可以回滚,但只能回滚最近的5个版本。
注意点
发布后,最好看一下发布状态,因为有时候会发布失败,如:
这个就表示发布失败的。遇到发布失败,有两种处理方式:
- 重新发布
- 可能是有Bug,联系Customer Care