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

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

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


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

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

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

执行Jenkins项目
保存后,执行Jenkins项目

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

参考资料
https://www.jianshu.com/p/e68c454b6849