开发到正式上线的流程:应该是先在开发环境中开发完成,测试环境测试,保证程序没有问题后,再上传到线上环境中。
在发布管理过程中有Development、Submitted、Approve,Published。
- Development:开发就是将开发好的库打包。
- Submitted:确认,这一步其实是测试,测试后就确认,提交给上一级去审批。
- Approved:审批,测试过后检查没问题就可以审批通过发布到线上去。
- Published,已发布,就是线上的。
发布管理的界面如下,不同权限的人可以操作的环节是不同的,权限的授予不是在Launch上完成的,而是在Admin Console,跟Adobe Experience Cloud一样在Admin Console统一管理,关于Launch权限管理的看Adobe Admin Console
Development(开发)
开发就将Launch上配置好打包成库,可以点击Add New Library,可以点击+,可以点击右上角的Working Library(这个没有在截图中展示)。
创建后可以看到如下的配置界面:
- Name:是库的名字,一般是日期和功能的形式,如20190505-Event Tacking。
- Environment:环境的选择,这里是开发,所以选取的一定是开发环境。
- UPSTREAM RESOURCES:就是目前线上的已经生效配置,这里的Resource是指Rules,Data Element和Extensions。
- NEW RESOURCES:新资源,就是这次开发需要添加的,有两种添加方式,Add a Resources和Add All Changed Resource。
- Add a Resources: 添加一些Resources,就是可以自定义选取部分。
- Add All Changed Resource:将所有有变更的都添加上去。
- Activity Log,提交的记录,如果报错,需要从这里去找原因。
- Save & Build for Development,保存并提交到开发环境。
配置好久点击Save & Build for Development,如果成功,没有报错会在Activity log中看到succeed的提示,在Development中可以看到:
自己在开发环境测试没问题的话,将鼠标移到向下的箭头,然后选择Submit for Approval,提交到测试环境。
Submitted(测试)
测试环境中看到有就需要测试的:
点击Build for Staging,提交到模拟环境去测试。
测试的同事,测试没问题后就可以提交给上一级去审批,操作如下,点击Approve for Publishing:
Approve(审批)
Published(线上)
Published表示已经发布到线上的版本,上面会有发布时间和版本名字,也可以进入去看具体这个版本发布了哪些配置。
如果你发布的版本有错误的话,可以回滚,但只能回滚最近的5个版本。