模块管理
- 首先在模块管理中新建一个业务模块,输入模块标题、标识、仓库地址、技术框架(Weex或者H5)、负责人等关键信息
- 然后可以在模块详情中,编辑构建模板,执行云构建。这里分为两种模板,开发模板的定位是,构建出来的产物可能是可以阅读的,方便调试和定位问题,随时构建;而生产模板的定位是,构建出来的产物是混淆过的,难以被别人阅读,仅仅在开发工作确认完成,需要正式发布时才构建。
- 源码静态扫描的触发点在用户点击立即构建的时候自动触发扫描,可以点击扫描结果进行查看。
- 构建产物的扫描在用户手动添加测试任务的时候可从资源列表中选择扫描对象,这不是必需流程,用户可自己选择。
- DSL静态扫描 会根据全局规则进行代码的规则匹配。即可对Weex代码进行扫描,也可以对React或者Vue的H5代码进行扫描。扫描规则由阿里巴巴公司提供,企业各业务模块可以根据业务模块的需求调整规则的开关和优先级,进而对缺陷进行分类处理。全局规则配置入口位于「系统配置」—「静态扫描规则」—「ALI_DSLSCAN」此处的规则是系统预置的,用户可操作开关和优先级,但无法新增和编辑规则。
- 以上流程都完成之后,即可前往「产品发布」进行正式发布了。但如果想在正式发布前,做一下内测(即构建产物发布到另一个测试的CDN路径下),可以新建内测发布单,添加相应产物即可。当测试CDN路径下也都验证没有问题,可以立即发起正式发布。