本技术涉及信息安全,特别是涉及一种开发数据管理方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、一般来说,一个开发小组可能维护着一个或多个应用。每个应用都有其对应的资产信息,如版本库、流水线、服务器、防火墙、应用架构、应用技术栈、开发过程中产生的文档。随着应用的不断发展,需要管理的资产信息变得越来越多,管理难度也日益复杂起来。当前开发人员主要使用开源一体化平台将代码库和运维平台整合起来,或者使用各种协作平台记录开发信息。然而使用开源一体化平台或协作平台存在管理的信息少和维护效率低的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够管理信息较多且维护效率高的开发数据管理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供了一种开发数据管理方法,包括:
3、响应于用于获取金融开发数据的开发数据获取请求,确定存储有所述金融开发数据的服务平台,并获取所述服务平台的登录凭证;
4、从基于所述登录凭证登录的所述服务平台中,获取所述金融开发数据并存储;
5、响应于针对预先存储的金融开发数据的数据查询请求,从存储的金融开发数据中,获取并展示与数据查询请求相匹配的待查询金融开发数据。
6、在其中一个实施例中,响应于用于获取金融开发数据的开发数据获取请求,确定存储有所述金融开发数据的服务平台,并获取所述服务平台的登录凭证包括:
7、响应于所述开发数据获取请求,确定所述服务平台,并确定与所述开发数据获取请求相匹配的开发数据获取模式;
8、按照与所述开发数据获取模式相匹配的登录凭证获取方式,获取所述服务平台的登录凭证。
9、在其中一个实施例中,按照与所述开发数据获取模式相匹配的登录凭证获取方式,获取所述服务平台的登录凭证,包括:
10、在所述开发数据获取模式为第一开发数据获取模式的情况下,从所述金融应用程序开发系统的账号管理模块中,获取预先存储的所述登录凭证;
11、所述从基于所述登录凭证登录的所述服务平台中,获取所述金融开发数据并存储,包括:
12、从所述金融应用程序开发系统的账号管理模块中,获取预先存储的登录账号;
13、利用所述登录凭证以及所述登录账号,登录所述服务平台,并通过爬虫服务从所述服务平台中,获取所述金融开发数据并存储。
14、在其中一个实施例中,对应于所述第一开发数据获取模式的开发数据获取请求由定时任务触发;
15、所述响应于用于获取金融开发数据的开发数据获取请求之前,还包括:
16、配置用于获取所述金融开发数据的定时任务;
17、在当前时间满足所述定时任务所表征的任务时间的情况下,触发对应于所述第一获取模式的开发数据获取请求。
18、在其中一个实施例中,服务平台包括第一服务平台以及第二服务平台;
19、所述从所述金融应用程序开发系统的账号管理模块中,获取预先存储的所述登录凭证之前,还包括:
20、在确定所述服务平台为第一服务平台的情况下,生成登录凭证并存储,得到所述第一服务平台的登录凭证;所述第一服务平台为银行开发平台;
21、在确定所述服务平台为第二服务平台的情况下,向所述第二服务平台发送登录凭证申请;所述第二服务平台为第三方平台;
22、接收所述第二服务平台基于所述登录凭证申请返回的登录凭证并存储,得到所述第二服务平台的登录凭证。
23、在其中一个实施例中,对应于第二开发数据获取模式的开发数据获取请求由开发数据管理客户端触发;
24、所述按照与所述开发数据获取模式相匹配的登录凭证获取方式,获取所述服务平台的登录凭证,包括:
25、在所述开发数据获取模式为第二获取模式的情况下,从所述开发数据获取请求中获取携带的所述服务平台的登录凭证;
26、所述从基于所述登录凭证登录的所述服务平台中,获取所述金融开发数据并存储,包括:
27、从所述金融应用程序开发系统的账号管理模块中,获取预先存储的登录账号,并将所述登录账号返回所述开发数据管理客户端;所述开发数据管理客户端用于利用所述登录凭证以及所述登录账号,登录所述服务平台,并从所述服务平台中,获取所述金融开发数据;
28、响应于所述开发数据管理客户端将获取的所述金融开发数据进行录入的请求,通过预设的数据录入接口接收所述开发数据管理客户端录入的金融开发数据并存储。
29、在其中一个实施例中,金融开发数据包括金融开发流程数据;所述响应于针对预先存储的金融开发数据的数据查询请求,从存储的金融开发数据中,获取并展示与数据查询请求相匹配的待查询金融开发数据,包括:
30、响应于针对预先存储的金融开发流程数据的查询请求,从存储的金融开发数据中,获取存储在所述金融应用程序开发系统的流程管理模块中的金融开发流程数据,并将所述金融开发流程数据进行展示;所述金融开发流程数据用于指示金融应用程序的开发流程。
31、第二方面,本技术还提供了一种开发数据管理装置,包括:
32、凭证获取模块,用于响应于用于获取金融开发数据的开发数据获取请求,确定存储有所述金融开发数据的服务平台,并获取所述服务平台的登录凭证;
33、数据获取模块,用于按照所述登录凭证,登录所述服务平台,并从所述服务平台中,获取所述金融开发数据并存储;
34、数据查询模块,用于响应于针对预先存储的金融开发数据的数据查询请求,从存储的金融开发数据中,获取并展示与数据查询请求相匹配的待查询金融开发数据。
35、第三方面,本技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
36、响应于用于获取金融开发数据的开发数据获取请求,确定存储有所述金融开发数据的服务平台,并获取所述服务平台的登录凭证;
37、从基于所述登录凭证登录的所述服务平台中,获取所述金融开发数据并存储;
38、响应于针对预先存储的金融开发数据的数据查询请求,从存储的金融开发数据中,获取并展示与数据查询请求相匹配的待查询金融开发数据。
39、第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
40、响应于用于获取金融开发数据的开发数据获取请求,确定存储有所述金融开发数据的服务平台,并获取所述服务平台的登录凭证;
41、从基于所述登录凭证登录的所述服务平台中,获取所述金融开发数据并存储;
42、响应于针对预先存储的金融开发数据的数据查询请求,从存储的金融开发数据中,获取并展示与数据查询请求相匹配的待查询金融开发数据。
43、第五方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
44、响应于用于获取金融开发数据的开发数据获取请求,确定存储有所述金融开发数据的服务平台,并获取所述服务平台的登录凭证;
45、从基于所述登录凭证登录的所述服务平台中,获取所述金融开发数据并存储;
46、响应于针对预先存储的金融开发数据的数据查询请求,从存储的金融开发数据中,获取并展示与数据查询请求相匹配的待查询金融开发数据。
47、上述开发数据管理方法、装置、计算机设备、存储介质和计算机程序产品,通过获取服务平台的登录凭证,获取服务平台中的金融开发数据并进行存储,使得服务平台中的金融开发数据进行了集中的存储,在需要进行金融开发数据查询时,获取存储的金融开发数据中的与查询请求相匹配的金融开发数据并进行展示,使得金融开发数据能够准确查询和应用,实现了大量开发数据的管理且维护效率高的效果。