前言
上一篇讲解了Jenkins的基本介绍,并且在基于docker安装了,接下来就开始一步一步完成springboot服务自动部署。首先需要安装一些插件,来辅助完成自动化,比如ven,SSH,Gitee。正因为Jenkins支持安装插件,才使得构建、部署和管理软件项目变得更加高效。本文将详细讲解如何在Jenkins上安装Maven插件、SSH插件和Gitee插件。
登录Jenkins平台之后,就可以选择安装推荐的插件了。
此外我们还需要安装以下三个插件
- Maven Integration (编译源代码要用的)
- Publish Over SSH
- 如果使用Gitee 码云,安装插件Gitee(Git自带不用安装)
一、创建管理员账户
在安装完成上述推荐的插件之后,会提示先创建管理员账号,可以根据自己需求创建,创建好了之后点击保存,然后下一步就会重启jenkins。
完成之后,就进入Jenkins首页了
二、Maven插件安装及配置
进入Jenkins首页之后,就开始安装必要插件了,首先第一个是Maven,Maven是一个用于自动化构建项目的Java工具,可以帮助开发者管理和构建项目依赖、编译Java代码、运行测试等。Jenkins也支持Maven集成,通过安装Maven插件,Jenkins可以更好地与Maven项目配合使用。
安装步骤:
- 打开Jenkins的首页,点击“Manage Jenkins”进入管理页面。
- 在左侧导航栏中选择“Manage Plugins”,然后点击“Available”选项卡。
- 在搜索框中输入“Maven Integration”,可以找到Maven插件,点击安装。
- 弹出一个确认框,点击“Install without restart”。
- 安装完成后,点击“Reload Configuration”重新加载Jenkins配置。
- 安装完成后,需要返回首页配置maven,就像我们在本地开发的时候也是需要在IDE配置Maven一样,本次新版Jenkins,直接点击Tools,就可以设置全局工具了
在最后新增Maven,安装,上传maven到Jenkins映射的目录中
- 新增JDK上传jdk到服务器
配置安装jdk
三、SSH插件安装
SSH插件用于Jenkins与远程服务器之间建立安全的连接,以便在构建过程中执行一系列远程操作,例如:从远程服务器获取代码、部署应用程序等。
安装步骤:
- 打开Jenkins的首页,点击“Manage Jenkins”进入管理页面。
- 在左侧导航栏中选择“Manage Plugins”,然后点击“Available”选项卡。
- 在“Filter”中输入“ssh”,可以找到SSH插件,点击安装。
- 弹出一个确认框,点击“Install without restart”。
- 安装完成后,点击“Reload Configuration”重新加载Jenkins配置。
四、Gitee插件安装
Gitee是一个国内流行的代码托管平台,类似于GitHub。通过安装Gitee插件,Jenkins可以轻松地与Gitee代码托管平台集成,实现自动化的代码获取、构建和部署。
安装步骤:
- 打开Jenkins的首页,点击“Manage Jenkins”进入管理页面。
- 在左侧导航栏中选择“Manage Plugins”,然后点击“Available”选项卡。
- 在“Filter”中输入“gitee”,可以找到Gitee插件,点击安装。
- 弹出一个确认框,点击“Install without restart”。
- 安装完成后,点击“Reload Configuration”重新加载Jenkins配置。
- 重新加载配置后,在Jenkins的首页点击“New Item”,创建一个新的构建项目。
- 在“Source Code Management”部分,选择“Gitee”,填写相应的Gitee仓库信息。
- 配置完成后,点击“Save”保存项目配置。
- 接下来,你可以通过Jenkins的构建任务来自动化你的项目。
进入docker的Jenkins容器中,在容器内继续输入which git,查看配置git路径
代码语言:actionscript复制which git
配置git
总结
通过以上步骤,我们成功地在Jenkins上安装了Maven、SSH和Gitee插件。这些插件可以帮助我们更好地与Maven项目、远程服务器和Gitee代码托管平台集成,实现自动化构建、部署和管理。通过合理配置这些插件,我们可以大大提高软件项目的开发效率。
我正在参与2024腾讯技术创作特训营第五期有奖征文,快来和我瓜分大奖!