栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

持续集成Jenkins之使用ssh从git仓库拉取代码

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

持续集成Jenkins之使用ssh从git仓库拉取代码

假设:

(1)Jenkins所在的服务器是Server-1,公钥是Server-1-public-key,私钥是Server1-1-private-key

(2)git本地仓库所在的服务器是Server-2

分析:要在Jenkins管理界面上,通过ssh,从本地gitlab上拉取代码,则参照ssh登录流程,需要将Server-1的公钥,添加到git仓库,可以对仓库进行管理,比如pull或push;另外由于是在Jenkins界面上进行执行,则需要将Server-1的私钥,添加到凭据,用于git代码的拉取

具体执行步骤如下:

1、将Server-1,公钥是Server-1-public-key,添加到需要管理的git仓库

入口:首先进入到:某一仓库,点击"Settings" 

2、Jenkins界面上,将Server-1的私钥,添加到凭据类型:SSH Username with private key

入口:登录进入Jenkins管理界面,点击“系统管理”-》“管理凭据”

 

 3、创建一个任务进行测试,测试是否能拉取代码

 执行完毕后,拉取成功,拉取到工作空间下,比如:/var/lib/jenkins/workspace/test_git

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/395738.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号