弗兰克
项目简介
名称 | 简介 | 地址 |
---|---|---|
Redmine 辅助工具 | 配合jenkins完成快速发布任务或bug | redmine-robotization-task |
Spring Boot 2 | 了解spring boot 常用组件,基于2+版本 | spring-boot-frank |
Redmine 辅助工具
通过Java调用Redmine Rest API进行创建Demand或Bug
应用场景
提高团队工作效率(在使用Redmine作为缺陷管理工具的情况下)
痛点
- 每次开会研发收集需求,在会上收集一边,在会后需要手动向Redmine录入一遍问题,之间团队成员会浪费大量时间来等待明确任务。
解决痛点
- 需求会议期间,研发主管将问题收集(手动录入指定格式的Excel内),会后登陆此系统直接上传Excel,系统自动解析Excel并上传任务至Redmine,团队成员可以马上明确自身任务,并进入到工作中。
应用扩展
- 此系统不单可以应用在研发团队,也可以应用在业务团队,只要使用Redmine缺陷管理即可,JIRA也支持RestfulAPI,不过收费,公司可根据自身情况使用;
- 此系统核心代码(调用Redmine的工具类)可打包引入至JMeter作为外部依赖,在执行自动化测试时,如果发生BUG,可调用函数创建Redmine BUG并指向研发人员,
需要测试人员知道每个函数的意义,并得到Redmine人员ID等信息
,注:通过此功能,集成进Jenkins完成DevOps一部分环节; - 此系统可以扩展传递Img,即需求截图等(未实现)
Spring Boot(2+) 组件应用
持续集成
Spring Boot 是简化Spring应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性可以让开发更专注于业务本身,而不是外部的XML配置,遵循规范开发,引入相关的依赖就可以轻易的搭建出一个WEB工程。
项目 | 简介 | 介绍 |
---|---|---|
spring-boot-action-framework | 搭建系统脚手架,前后端独占进程,service/dao/common公用 |
业务分离,架构分离,服务共享 |
spring-boot-actuator | 监控 | spring boot 监控 |
spring-boot-jpa | 数据库中间件 | 数据库中间件,实现通过JPA进行数据的CRUD |
spring-boot-jwt-security-app | APP安全认证 | 通过jwt和spring boot security进行API的安全你认证 |
spring-boot-log | 日志处理 | 了解spring boot如何记录日志。 |
spring-boot-oauth2.0 | 安全认证 | 使用spring boot security 实现oauth2.0安全 |
spring-boot-swagger2 | 文档编写(API) | 边开发边写API文档 |
spring-boot-symmetric-encryption | 加密 | 通过spring boot 实现加密 |
spring-boot-transactional | 事务 | 实现事务控制 |
spring-boot-admin | 监控 | 实现监控系统 |