本指南向您介绍如何发布和迁移插件。本指南还简要介绍了核心的发布过程。
核心的发布时间表
每年发布两次: 五月和十一月分别发布一次。
- 发布前8周核心冻结(Core Freeze)
- 发布前4周构建发布候选版本(RC0)
在此可找到更多发布过程细节:CET 发布时间表.
应在何时迁移?
建议在核心冻结时,也就是在发布前8周开始迁移。最好在核心冻结后大约两周时间内完成迁移。迁移完成后,请构建插件,并将其上传至核心的测试版本或RC盒中。开发者公文包(Developer Briefcase)里有关于测试版本和 RC 盒的信息。如有任何问题,请随时联系我们的研发支援团队。
如果及时迁移,我们将在测试中使用您的插件。这对我们双方都有益。请注意,您仍需要确保在发布之前完成您插件的测试。我们所做的测试理应只以是一种额外福利来看待。
如果尽早迁移,您将能够更早地检测到问题,这将使您的团队有更多的时间来解决问题。尽早发现与核心相关的问题,将使我们有时间来解决这些问题。因此,及时迁移意味着一个更强大的版本发布,这对用户、管理员和程序员都有益处。
在迁移时,请使用我们的Compiler Bench Tool。在CET Operator中即可找到。
应做哪些测试?
标准级别
- 探索性测试
根据迁移过程中所做的更改,执行探索性测试。您可以参考迁移测试指南或询问开发人员。请注意,只有在完成迁移后才可执行此测试。 - 标准冒烟测试
在完成重点区域的探索性测试后执行冒烟测试。 - 对插件执行冒烟测试
完成标准冒烟测试后,对插件执行冒烟测试。确保所有现有功能仍能按预期运作。 - 功能测试
对您插件中的任何新功能进行功能测试,并确保所有的新功能都能按预期运作。
最好是在核心冻结时,就已经完成了这些测试(步骤1-4)。如果还没,请现在就进行这些测试。
高级水平
- 探索性测试
根据迁移过程中所做的更改,执行探索性测试。您可以参考迁移测试指南或询问开发人员。请注意,只有在完成迁移后才可执行此测试。 - 标准冒烟测试
在完成重点区域的探索性测试后执行冒烟测试。 - 对插件执行冒烟测试
完成标准冒烟测试后,对插件执行冒烟测试。确保所有现有功能仍能按预期运作。 - 功能测试
对您插件中的任何新功能进行功能测试,并确保所有的新功能都能按预期运作。
最好是在核心冻结时,就已经完成了这些测试(步骤1-4)。如果还没,请现在就进行这些测试。 - 自动化测试
拥有一台可以连续运行CET Operator的自动化测试(AutoTest)的机器。
发布清单 - 确保您在发布前已完成所有这些工作
- 插件已经过测试(请参见上面关于测试的部分)。
- 版本号已更新。
- 迁移完成(按照迁移指南中所有章节中的所有步骤操作)。
- 构建插件并发布到核心的测试版本或RC盒中。确保您的插件发布到RC盒中。
- 如果您有任何问题,请咨询开发支援团队。
- 如果有插件的发布说明,请确保已写入。
- 如果您的插件支持多种语言,请确保所有新资源已翻译。
- 需完成所有插件的特定任务。
评论
0 条评论
请登录写评论。