Jenkins插件:Git

Jenkins插件:Git

Jenkins,作为一款备受欢迎的持续集成和持续交付工具,在软件开发领域发挥着举足轻重的作用。它不仅能够与Git无缝集成,还能实现代码的自动化拉取、构建与部署,极大地提升了开发效率。接下来,岳罡将详细介绍如何在Jenkins中配置Git,并利用其完成代码的自动拉取。

安装 Git 插件

在Jenkins的管理界面,进入插件管理页面,搜索Git并进行安装。

image

配置SSH密钥

在Jenkins服务器上,通过执行命令ssh-keygen -t ed25519来生成一个SSH密钥对,这对密钥默认会被保存在/root/.ssh目录下。

image

接下来,你需要将生成的公钥文件id_ed25519.pub中的内容添加到Gitee平台中,以便实现Jenkins服务器与Gitee之间的SSH免密登录。

image

image

创建Jenkins项目

创建一个项目Gitee,在源代码管理(Source Code Management)选择Git,并进行配置。包括:git参考地址、身份验证(可选,取决于是私有仓库还是公开仓库)、分支

image

添加身份

点击+ Add弹出Jenkins Credentials Provider: Jenkins弹窗,Kind选择SSH Username with private key

image

Username随意填写,Private Key选中Enter directly,并将在Jenkins服务器生成的私钥id_ed25519复制到Key

image

执行Jenkins项目

保存后,执行Jenkins项目

image

执行后,会将git仓库中的代码拉取到Jenkins工作目录/workspace/项目名称目录下。Jenkins工作目录默认为/root/.jenkins

image

参考资料

https://www.jianshu.com/p/e68c454b6849

posted @ 2024-10-25 15:36  测试小罡  阅读(117)  评论(0编辑  收藏  举报