前情概要:
之前,我们为了用户有针对性的在CRP上面实现代码的编译和测试,添加了Go、Php、Python、Ruby等语言的编译/测试插件,并使用了更加稳定的国内源为用户提供服务,详见[CRP 3月产品更新日志]多语言持续交付的支持。
五四青年节更新内容:
1. 日志改版
现在越来越多的阿里云用户选择了CRP作为团队的持续集成和部署的平台,随着任务数量日益增加,任务日趋复杂,原有的日志系统不能友好、直观地为用户展示日志。为此,我们做了以下的改进:
- 直观地为用户展示每个任务执行的命令和结果
- 提升日志获取的频率;
- 日志颜色改为黑底白字;
- 针对不同的日志类型,例如warn,error等,给予不同的颜色标识
- 根据stage、任务以及具体执行命令,可实现日志的收起/展开功能;
2. 历史记录改版
为了在有限的空间里展示更多有价值的信息给用户,我们配合日志系统的升级,对工作流的运行时界面中的“历史记录”部分做了改版,并整合了原有的“发布记录”功能以方便实现版本的回滚:
- 历史记录采用分页形式展示,每页默认10条记录;
- 每条记录展示触发时间、当前状态以及实例运行时的代码库版本号等信息;
- 在部署成功的实例中,添加“回滚至此版本”功能;
- 根据部署或回滚操作,显示当前线上的版本;
3. 代码库关联改版
为了让用户更方便的在工作流配置页面选择代码库,我们取消了略显冗余的代码库关联操作:
- 用户可以直接在配置工作流时,选择自己有权限的代码库;
- 在代码库页面中,将显示在工作流关联的代码库列表;
4. 编辑页面改版
我们对工作流的编辑页面也做了相应的改版,明确了常用的用户行为并将其设为按钮:
- 用户可以保存当前所做的修改,并直接触发新的工作流实例;
- 用户可以保存当前所做的修改,在后续运行的实例中将使用这些修改;
- 用户可以将当前所做的修改存为草稿,在后续运行的实例中将不会使用这些修改;
- 用户可以将当前工作流的配置存为模板,以供后续创建工作流时使用;
- 用户可以切换到运行时页面;
5. 导航栏优化
丰富系统导航栏(面包屑),更便捷的实现项目间、工作流间的自如切换
更多更新:
- 系统侧边栏实现了灵活的收起/展开功能;
...
有疑问请旺旺联系“crp技术支持”同学,也可以到我们的论坛发表建议,谢谢大家的支持。
- 云Code : https://code.aliyun.com
- 后续我们会在公众号里发布:各个语言在CRP平台上的持续交付最佳实践,敬请期待!