1、通过 svn 和 git 原生态 jar 包实现拉分支和打 tag 功能,已有的分支保存信息, 未创建的分支进行分支创建并保存信息,使系统可支持 svn 代码和 git 代码的操作。
2、对接 jenkins 平台进行 svn/git 代码的代码编译和部署操作,并对其 jenkins 平台返回的 jar 包等信息持久化到 pms 系统,以便进行 pms 后续的流程。
3、对接云平台 docker 部署平台对 svn/git 代码进行编译和部署,接受返回参数。
4、创建项目,测试通过等流程变更时异步发送邮件通知所有与项目相关的人员,通过velocity 实现。
5、调用 thrift 接口对用户进行操作,根据 keyword 查询用户列表,是否存在等。6、通过配置中心分析生成的 war 包和配置中心的配置,判断配置是否有变动,有变
动的话直接开发可以直接通过导入配置中心对配置进行更新。
7、对接 thrift 接口,得到服务树的相关信息进行域名展示,方便进行托管等操作