使用云系统的软件构建技术方案

技术编号:24767024 阅读:56 留言:0更新日期:2020-07-04 11:58
示例包括使用云系统来构建软件的方法和装置。构建软件可以包括从软件存储库接收将改变报告给软件存储库的多个事件以及基于接收到所述多个事件,触发软件构建。构建软件还可以包括基于触发软件构建,在云系统上同步软件存储库以生成同步的软件存储库,指导云系统使用同步的软件存储库来执行软件构建,以及接收并且发布由软件构建生成的制品。

Software construction using cloud system

【技术实现步骤摘要】
【国外来华专利技术】使用云系统的软件构建
技术介绍
系统和设备可以存储数据以保护免受数据丢失。可以恢复和/或组织存储的数据。存储库可以用于存储与软件相关联的文件。存储库可以用于跟踪软件改变和/或软件版本。附图说明图1图示了与本公开一致的用于生成软件制品的系统的示例。图2图示了与本公开一致的用于使用云系统构建软件的工作流的示例。图3图示了与本公开一致的装置的示例。图4图示了与本公开一致的示例非暂时性机器可读介质。图5图示了与本公开一致的方法的示例流程图。具体实施方式软件存储库可以由本地企业服务器和/或云托管服务器托管。软件存储库可以是存储元数据、文件和/或数据结构的数据结构。例如,软件存储库可以存储与计算机应用相关联的源文件。软件存储库可以存储对多个文件的改变。例如,软件存储库可以存储对文件的改变的历史。软件存储库还可以存储可以在计算设备上检索并且安装的软件包。软件存储库可以例如存储多个相关的文件。例如,软件存储库可以存储源文件以及从源文件生成的对应可执行文件。软件存储库还可以存储对源文件和/或可执行本文档来自技高网...

【技术保护点】
1.一种装置,包括:/n存储器;/n处理器,执行存储在存储器中的指令,用于:/n从软件存储库接收将改变报告给软件存储库的多个事件;/n基于接收到所述多个事件,触发软件构建;/n基于触发软件构建,在云系统上同步软件存储库以生成同步的软件存储库;/n指导云系统使用同步的软件存储库来执行软件构建;以及/n接收并且发布由软件构建生成的制品。/n

【技术特征摘要】
【国外来华专利技术】1.一种装置,包括:
存储器;
处理器,执行存储在存储器中的指令,用于:
从软件存储库接收将改变报告给软件存储库的多个事件;
基于接收到所述多个事件,触发软件构建;
基于触发软件构建,在云系统上同步软件存储库以生成同步的软件存储库;
指导云系统使用同步的软件存储库来执行软件构建;以及
接收并且发布由软件构建生成的制品。


2.根据权利要求1所述的装置,其中用于接收多个事件的所述处理器还用于接收推送事件。


3.根据权利要求2所述的装置,其中所述推送事件描述对文件的改变被写到软件存储库。


4.根据权利要求1所述的装置,其中用于接收多个事件的所述处理器还用于接收拉取事件。


5.根据权利要求4所述的装置,其中所述拉取事件是将对文件的改变写到软件存储库的请求。


6.根据权利要求1所述的装置,其中用于接收多个事件的所述处理器还用于接收推送事件和拉取事件。


7.根据权利要求6所述的装置,其中用于接收推送事件和拉取事件的所述处理器还用于在接收推送事件之前接收拉取事件。


8.根据权利要求1所述的装置,其中用于接收多个事件的所述处理器还用于接收补丁事件。


9.根据权利要求1所述的装置,其中用于接收多个事件的所述处理器还用于接收合并事件。


10.一种非暂时性机器可读介质,其存储可由处理资源执行的指令,用于:
从软件存储库接收事件;
基于事件识别软件栈;
基于软件栈和事件,触发软件构建;
基于触发软件构建,在云系统上同步软件存储库以生成同步的软件存储库;
指导云系统使用同步的软件存储库来执行软件构建;以及
接收并且发布由软件构建生成的...

【专利技术属性】
技术研发人员:M·小奇科斯基
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1