0
点赞
收藏
分享

微信扫一扫

1、学习 Eureka 注册中心

谷中百合517 2024-02-14 阅读 13

Gitlab和Jenkins集成 实现CI (一)
Gitlab和Jenkins集成 实现CI (二)
Gitlab和Jenkins集成 实现CI (三)

配置Gitlab api token

配置 Gitlab

进入gitlab

jenkins配置全局凭据

jenkins添加GitLab connections

jenkins项目中配置gitlab api token

进入项目

配置jenkins免密拉取gitlab代码

生成公私钥对

#进入jenkins
docker container exec -it jenkins /bin/bash

#生成密钥对,一路回车确认就行
ssh-keygen -t rsa

cd ~
#获取公钥
cat .ssh/id_rsa.pub

#获取私钥
cat .ssh/id_rsa

配置Gitlab上的公钥

配置Jenkins上的私钥

Jenkins上创建项目

配置项目

进入项目

到这里,没有错误的情况下,jenkins已经可以正确拉到gitlab的代码。可以在项目中构建一次,构建完成应该是绿色标的

docker container exec -it jenkins /bin/bash
#查看代码已经正确拉取
ls -l /var/jenkins_home/workspace/项目名称/* 

配置触发器

进入jenkins容器

  1. 生成安全随机数备用openssl rand -hex 12
  2. 配置jenkins

在这里插入图片描述

  1. 配置gitlab
    取消Webhooks访问限制
    进入gitlab

进入项目

都看到这里了,点个赞再走吧!^ _ ^

举报

相关推荐

0 条评论