【技术实现步骤摘要】
一种基于Jenkins插件的多分支自动部署系统
[0001]本专利技术涉及部署系统相关
,具体为一种基于Jenkins插件的多分支自动部署系统。
技术介绍
[0002]现有的程序系统业务复杂,系统大多采用分布式系统架构,导致在因人工操作系统部署发布的过程耗时、耗力,还容易因人工操作使得系统容易出现问题,因此,亟需一种省时省力的高效自动部署系统来协助系统的自动发布、测试工作。
技术实现思路
[0003]本专利技术的目的在于提供一种基于Jenkins插件的多分支自动部署系统,以解决上述
技术介绍
中提出的问题。
[0004]为实现上述目的,本专利技术提供如下技术方案:一种基于Jenkins插件的多分支自动部署系统,包括任务新建模块、源码管理模块、构建环境选择模块、Jenkins配置模块、项目配置模块、测试模块;所述任务新建模块用于使用Jenkins构建新的项目;所述源码管理模块用于配置git作为源码管理,配置git用户名和密码、选择构建环境、构建执行步骤,使得git每个分支有相同Jenkinsfile文 ...
【技术保护点】
【技术特征摘要】
1.一种基于Jenkins插件的多分支自动部署系统,其特征在于:包括任务新建模块、源码管理模块、构建环境选择模块、Jenkins配置模块、项目配置模块、测试模块;所述任务新建模块用于使用Jenkins构建新的项目;所述源码管理模块用于配置git作为源码管理,配置git用户名和密码、选择构建环境、构建执行步骤,使得git每个分支有相同Jenkinsfile文件;所述构建环境选择模块用于构建执行步骤、配置构建命令;所述Jenkins配置模块用于自动配置Jenkins Webhook;所述项目配置模块用于配置jenkins项目触发所需的条件;所述测试模块用于将本地开发环境的代码提交到master分支上,使得Jenkins自动进行任务构建。2.根据权利要求1所述的一种基于Jenkins插件的多分支自动部署系统,其特征在于:所述自动部署系统还包括运行修改模块,运行修改模块用于修改jenkins任务以root用户的方式进行运行。3.根据权利要求2所述的一种基于Jenkins插件的多分支自动部署系统,其特征在于:所述运行修改模块的具体操作步骤如下:打开jenkins配...
【专利技术属性】
技术研发人员:杨晨,王猛,丁海波,
申请(专利权)人:南京贝登医疗股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。