弗蘭克
項目簡介
名稱 | 簡介 | 地址 |
---|---|---|
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 | 監控 | 實現監控系統 |