Jenkins联合gitlab拉取代码

4 篇文章 0 订阅

Jenkins联合gitlab拉取代码

将此文章写给我最心爱的女孩

1.创建jenkins服务器的ssh密钥对

# 创建密钥对,一路默认回车
ssh-keygen

2.查看公钥

[root@npy .ssh]# cat ~/.ssh/id_rsa.pub 
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLlVl87Sta/ixyESv+yG/Sd2XnOAZgDHYndK8pCB58smSZxP9w3iau4Z00TVhSyem69zYqXfnXszFqto5dz0FZDE6OTGp42NaHIA0SgLeH4680TtR8OauuQUjn6I2WEgnVHOR78AnbMZ2ATVnT141kIZHUD4hfmFeFg0JnNkT8k3fo3Dq5ST457vdyEeP+ygC8a01H5KkQY4+g4U49bNE12BsPxFHyA1UBHJkUvbjOIZ57iJbWW1uIjJEbV7lpH6gHW/J8DWKBUA/RyVHckj80Ej+0m+i8zbMYiXWv3Y2YeMG8aoud8AUqrgm0xIt0j9wfcje20pLuUrgz7aapzFjv root@npy.gitlab

3.将公钥添加到gitlab中

gitlab部署教程

登录gilab,点击用户设置界面,执行三个步骤,增加一个ssh密钥.
在这里插入图片描述
这样,就为Gitlab的root用户帐号添加了Jenkins服务器root用户的公钥。

4.为Jenkins 添加全局凭据(私钥)

jenkins部署教程
登录jenkins,打开系统管理-Manage Credentials进入凭据管理页面
在这里插入图片描述

4.1 添加凭据

在这里插入图片描述

4.2 获取jenkins服务器的私钥

[root@npy .ssh]# cat id_rsa
-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEAy5VZfO0rWv4schEr/shv0ndl5zgGYAx2J3SvKQgefLJkmcT/
cN4mruGdNE1YUsnpuvc2Kl3517MxaraOXc9BWQxOjkxqeNjWhyANEoC3h+OvNE7U
fDmrrkFI5+iNlhIJ1Rzke/AJ2zGdgE1Z09eNZCGR1A+IX5hXhYNCZzZE/JN36Nw6
uUk+Oe73chHj/soAvGtNR+SpEGOPoOFOPWzRNdgbD8RR8gNVARyZFL24ziGee4iW
1ltbiIyRG1e5aR+oB1vyfA1igVAP0clR3JI/NBI/tJvovM2zGIl1r92NmHjBvGqL
nfAFKq4JtMSLdI/cH3I3ttKS7lK4M+2mqcxY7wIDAQABAoIBAG7xCn07ub6yeIII
vZLwo49sJYolS8QXxmOmALY5iHOnu47YfeOCDE6NAGA6LgGfqtGKWmgoIjjbm/ht
V5Pjl9bxD/YXyoXklLO6UaVdo6ZX+2hj9QNlYhtp1FMctdusJNOQFSs9GgHrPctn
W6ZH9vM0IAYSGN0PZdKKPyuDtYB12sjVF+QXKQuNKo7Jhse/q3xe/J7IDFenNlOY
8hN6c0GSiXEpbJW6YFRdRkahXCAe3pEveW/S36pe154moZq2wppI8sZYzMpdqmA3
gbLSpXtgJvKXSFFGDnBOofRJeshMPd3L3ja4NP3KVGPqV0yHjk420adqeDfy1PWe
ua0c9qECgYEA+Ow8Cuj0XRxhmtBytgA98vigDa9fMURfn7qzMK0y7ckBTpkmu31a
i38i06jTle6ahCM8IikaTb1l+pjGhsPDHr7BopGSGd3qiXq32NrRlFBw/Coe0tSC
EHx2d50Vro6xe907QgXhF3iY/XqTW/Qb/tDLYsjxQX9QkVLUmAS9ZecCgYEA0V8d
n2IfT738c5zKOEOhLSVyuuqtRXNdMaOFvXrN3/SlhKfpSMKRuEyP6KG4fB6DdOQ0
WjBMXmWIX+k2Q/9RZumWE07StihnXmo1MupL1yFZewfe4Uo1W+MSwt950VlLIqXQ
QNhAnppyY4+op250Y5EMaxzYKPIIcFzr0UXkA7kCgYAA+9YE6QTGNW2BUh+R7pBQ
HIFtbGsA49dI51D7+UNBQ1EZAWvww78O3BLEKV+ksQu1R/pd3DG5au0zP1VRhQaJ
YZGcVdzw8zqRDoYZekvnvSWlKXlztdlJvWQudtV2GiRDbA1m5mUMVbKtFcXtUBqo
OCUFn+usKZek62Hhs+sXswKBgCcrmVopPFxp2eIzUi3mkS/mEqnfn90fcS8JPcsu
P3gHyDOiSmW/aQ3G3SGTp/UorEVhMF4zLQZ4DmSLOAjOqocLanVgSNGli3lBe4R0
Cw5LgfcfiNYzUPpI6EinEJ5XC1SHGwgWrTg/AumXheEVLBc4ms8rTVGTvnpvF/tG
DRuZAoGAMPtnmIaXhiHmGVuU4YWb4HYGK1/eCX74ENHxdywOQfNDE1gsjj+TO7Ya
HEMoSwe2yrSgxgt5lGFGIFDN7KSgQp6xYPkmvb4uWUw6CGV0Tkn2pzBn+Bo/TjXy
EXjJ7Mr3tFvdtJ2M9u2Updb2PSofWJjen0DuHJlcwUhMXSOKRLY=
-----END RSA PRIVATE KEY-----

在这里插入图片描述
点击create创建成功

5.拉取代码测试

jenkins创建新的任务
在这里插入图片描述
会进入配置界面,源码管理选择git
先去gilab复制下克隆地址
在这里插入图片描述
在这里插入图片描述
选择保存即可构建完成
点击立即构建,第一次会产生#1构建
在这里插入图片描述
点开#1构建,查看控制台输入
在这里插入图片描述
点击工作空间就可以看到项目了
在这里插入图片描述
配置完成!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值