1.一种组件发布与编译方法,其特征在于:设置一桥接器,所述桥接器用于从组件发布平台获取待发布组件的组件信息,并存储组件发布平台发布的待执行的编译任务及其对应的任务信息,并将编译任务发送给编译平台,编译平台完成编译任务后将编译结果返回给桥接器,所述桥接器将所述编译结果通知用户。
2.如权利要求1所述的一种组件发布与编译方法,其特征在于:所述桥接器根据编译服务器的CPU使用率及内存使用率计算可向编译服务器提交的最大编译任务数M。
3.如权利要求2所述的一种组件发布与编译方法,其特征在于:所述桥接器中设有编译任务队列,所述编译任务队列用于存储组件发布平台发布的待执行的编译任务及其对应的任务信息;所述桥接器将所述编译任务队列中前M个编译任务及其对应的任务信息提交至编译服务器。
4.如权利要求1所述的一种组件发布与编译方法,其特征在于:所述组件发布平台获取待发布的组件的组件信息并校验所述组件信息中的分支信息是否正确,校验成功后再将所述组件信息发送至桥接器。
5.一种存储介质,该存储介质上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至4任一项所述的方法。
6.一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,其特征在于:处理器执行计算机程序时实现权利要求1至4任一项所述的方法。
7.一种组件发布与编译系统,其特征在于:包括组件发布平台,桥接器和编译服务器,其中:
组件发布平台用于获取待发布的组件的组件信息并将所述组件信息发送至桥接器;向桥接器发布待执行的编译任务及其对应的任务信息;
桥接器用于从组件发布平台获取待发布组件的组件信息,并存储组件发布平台发布的待执行的编译任务及其对应的任务信息,并将编译任务发送给编译平台;收到编译服务器返回的编译结果后,将所述编译结果通知用户;
编译服务器用于执行桥接器提交的编译任务并将编译结果返回给所述桥接器。
8.如权利要求7所述的一种组件发布与编译系统,其特征在于:所述桥接器用于根据编译服务器的CPU使用率及内存使用率计算可向编译服务器提交的最大编译任务数M。
9.如权利要求8所述的一种组件发布与编译系统,其特征在于:所述桥接器中设有编译任务队列,所述编译任务队列用于存储组件发布平台发布的待执行的编译任务及其对应的任务信息;所述桥接器用于将所述编译任务队列中前M个编译任务及其对应的任务信息提交至编译服务器。
10.如权利要求7所述的一种组件发布与编译系统,其特征在于:所述组件发布平台还用于获取待发布的组件的组件信息并校验所述组件信息中的分支信息是否正确,校验成功后再将所述组件信息发送至桥接器。