Jenkins链接Gitlab(Http&SSH方式)

文章目录


前言

为避免汉化导致的显示差异,以下操作中Jenkins均使用英文语言。


一、安装必要插件

1、安装git

在打包机中安装git。

下载地址:git,安装步骤就是下一步接下一步。

记住git的安装目录,我这里是C:\Program Files\Git\bin\git.exe。

2、安装Jenkins插件

在Manage Jenkins/Plugins(图片左上角,以后不再赘述)中搜索插件git,安装如下图两个插件,我安装过了所以搜不出来,在已安装插件中可以查看到。

二、配置git

1、http方式

(1)基础配置(http方式配置凭证)

在Manage Jenkins/Tools中添加git目录

在Manage Jenkins/System配置gitlab身份验证,URL填gitlab服务器的地址,然后我们需要创建凭据,点击下图的"Add"按钮。

填入gitlab的账号密码,完成后选择该条凭证并保存。

(2)测试

随便打开一个项目的Configuration设置git地址并保存,构建一下,查看console打印

2、SSH方式配置凭证

添加一个凭证

SSH凭证如图填入信息,Username、描述根据需要自行填写。

填入私钥


总结

对于项目中广泛使用SSH连接,尤其是包含子模块时,建议优先采用SSH方式连接Jenkins和GitLab。SSH不仅更安全,而且在处理子模块时更加统一和简便,避免了可能出现的认证问题,有助于保持项目结构的一致性和稳定性。

相关推荐
泡沫冰@9 小时前
基于Git、Jenkins、Podman、ECS的CI/CD实践
git·jenkins·podman
杨了个杨898220 小时前
GitLab的简介及安装
gitlab
泡沫冰@1 天前
使用Jenkins时的常见问题以及Podman容器+Jenkins流水线落地方案
jenkins
吳所畏惧1 天前
宝塔面板Redis密码修改指南:SSH命令修改 vs 面板UI界面修改,哪个更靠谱?
运维·服务器·数据库·redis·缓存·ssh
xuefeiniao2 天前
CentOS + 宝塔服务器偶发 SSH、面板、网站全部无法访问排查记录(PHP-FPM 内存耗尽案例)
服务器·centos·ssh·php
X1A0RAN2 天前
Jenkins 插件管理与备份方案
jenkins
砍材农夫2 天前
运维|devops|jenkins部署安装
运维·jenkins·devops
AOwhisky2 天前
云原生 DevOps 工具链从入门到实战(第一期)——DevOps概述与GitLab部署——从理念到工具落地
运维·ci/cd·云原生·gitlab·开发·devops
weixin_457340212 天前
ssh 本地链接服务器地址和服务器查看本地地址
运维·服务器·ssh
大侠锅锅3 天前
第 19 篇:远程运维体系——指标、SSH、日志与 OTA 升级
运维·ssh