一种基于Jenkins插件的多分支自动部署系统技术方案

技术编号:38903477 阅读:33 留言:0更新日期:2023-09-22 14:21
本发明专利技术涉及部署系统相关技术领域,具体公开了一种基于Jenkins插件的多分支自动部署系统,包括任务新建模块、源码管理模块、构建环境选择模块、Jenkins配置模块、项目配置模块、测试模块。该自动部署系统在实际使用时,通过在设备上安装Jenkins软件、插件,进而实现对系统的自动项目任务构建、配置、运行、发布和测试,使得程序发布更加省时省力,提高程序发布效率。率。率。

【技术实现步骤摘要】
一种基于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配...

【专利技术属性】
技术研发人员:杨晨王猛丁海波
申请(专利权)人:南京贝登医疗股份有限公司
类型:发明
国别省市:

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

1