发明名称 |
基于LXC的持续集成方法及装置 |
摘要 |
本发明提供了一种基于LXC的持续集成方法及装置,其中该方法包括:LXC服务器中的一个LXC接收控制台发起的一个持续集成任务以及持续集成任务的配置信息;LXC依据配置信息从源代码中克隆一份与持续集成任务对应的代码以及从镜像服务器中获取与持续集成任务对应的镜像;LXC依据代码和镜像生成用于运行持续集成任务的运行环境;LXC在运行环境中对持续集成任务的测试,并发送测试报告。通过本发明,解决了相关技术中Hudson的任务都是在一个或者多个任务代理中执行的,无法实现针对用户进行资源隔离的问题,达到了操作系统层面的安全性更高的效果。 |
申请公布号 |
CN106407101A |
申请公布日期 |
2017.02.15 |
申请号 |
CN201510461372.9 |
申请日期 |
2015.07.31 |
申请人 |
三亚中兴软件有限责任公司 |
发明人 |
许毓超;王运璇;邝宇锋;王新国 |
分类号 |
G06F11/36(2006.01)I;G06F9/455(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
北京康信知识产权代理有限责任公司 11240 |
代理人 |
江舟;李灵洁 |
主权项 |
一种基于LXC的持续集成方法,其特征在于,包括:LXC服务器中的一个LXC接收控制台发起的一个持续集成任务以及所述持续集成任务的配置信息;所述LXC依据所述配置信息从源代码中克隆一份与所述持续集成任务对应的代码以及从镜像服务器中获取与所述持续集成任务对应的镜像;所述LXC依据所述代码和所述镜像生成用于运行所述持续集成任务的运行环境;所述LXC在所述运行环境中对所述持续集成任务的测试,并发送测试报告。 |
地址 |
572000 海南省三亚市崖州区创意产业园孵化楼中兴通讯三亚研发中心 |