jenkins+git配置

简介: 背景:用git管理源代码,所以需要jenkins安装Git Plugin插件配置准备: 1、linux环境git客户端 2、jenkins环境 + git plugin插件 注意:jenkins、git在同一个linux服务器上linux安装git1、首先应该安装好必要的依赖包,省得在安装过程中出现各种问题。

背景:用git管理源代码,所以需要jenkins安装Git Plugin插件配置

准备:
1、linux环境git客户端
2、jenkins环境 + git plugin插件
注意:jenkins、git在同一个linux服务器上

linux安装git

1、首先应该安装好必要的依赖包,省得在安装过程中出现各种问题。

#yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

2、下载并编译git
下载、解压

# wget https://www.kernel.org/pub/software/scm/git/git-1.8.3.1.tar.gz
# tar xzf git-1.8.3.1.tar.gz

编译并验证

#cd git-1.8.3.1
# make prefix=/usr/local/git all
# make prefix=/usr/local/git install
# echo "export PATH=$PATH:/usr/local/git/bin" >>/etc/bashrc
# source /etc/bashrc
# git --version

生成公钥并配置到git服务器上
生成公钥方法

登录git服务器,点击setting
这里写图片描述
然后选择模块加入公钥
这里写图片描述
这里写图片描述

测试是否能正常clone项目

# git clone git@git.jjhh.com:/data/git/project.git

jenkins配置Git Plugin

1、安装插件Git Plugin

2、配置git路径(刚linux上安装的git客户端路径)
点击系统设置,选择

这里写图片描述
配置git
这里写图片描述

job中配置git插件
这里写图片描述

错误分析
1、如果提示没有git命令则需要配置环境,可以把jenkins环境和linux环境的同步一下:
linux下运行:# echo $PATH
拷贝到jenkins系统变量下
这里写图片描述

2、git没有权限
把私钥拷贝到git配置中
这里写图片描述
这里写图片描述

目录
相关文章
|
3月前
|
jenkins 应用服务中间件 持续交付
Git + Jenkins 自动化 NGINX 发布简易实现
Git + Jenkins 自动化 NGINX 发布简易实现
|
4天前
|
JavaScript 数据可视化 网络安全
Hexo博客重新部署与Git配置
重装电脑后,作者更新了Hexo与NexT主题。首先,安装了Node.js和git,配置了git的用户信息,并生成SSH密钥。因旧版本导致问题,作者决定重新部署。按照步骤安装Hexo,选择了NexT主题,并安装了多个插件。遇到错误时,通过查阅资料解决了问题。此外,作者自定义了页脚、侧边栏内容,包括访客统计、词云、建站时间等,并更换了背景图,添加了Daovoice聊天界面。参考了多篇教程解决过程中遇到的各类问题。
18 6
|
3月前
|
安全 Shell 网络安全
【Git】TortoiseGit(小乌龟)配置SSH和使用
【Git】TortoiseGit(小乌龟)配置SSH和使用
171 0
|
2天前
|
移动开发 jenkins 持续交付
解决jenkins、git拉取代码仓库失败Please make sure you have the correct access rights
解决jenkins、git拉取代码仓库失败Please make sure you have the correct access rights
|
3天前
|
jenkins 持续交付 API
上传gitlab代码后jenkins自动进行发布的配置
上传gitlab代码后jenkins自动进行发布的配置
|
5天前
|
开发工具 git
Git项目如何配置,如何上传至GitHub。其详细步骤
Git项目如何配置,如何上传至GitHub。其详细步骤
8 0
|
12天前
|
Unix Shell 开发工具
windows下如何安装git以及IDEA如何配置git
该文指导安装Git 2.15.0版本。首先从Git官网下载最新安装包,双击安装,依次选择Next,同意默认配置,确保勾选添加到环境变量。在配置选项中,选择在cmd中使用Git(第2项),行结束转换选Windows(第1项),终端模拟器选MinTTY(第1项)。安装完成后,通过右键菜单或直接打开Git Bash验证安装成功。最后,配置全局用户名和邮箱,并在IDEA中设置Git路径以完成集成。
|
16天前
|
Ubuntu Linux 网络安全
|
18天前
|
jenkins 持续交付 开发工具
Jenkins 快速入门 (含Jenkins + Docker + Git 简单的自动化实操)(下)
Jenkins 快速入门 (含Jenkins + Docker + Git 简单的自动化实操)
|
18天前
|
jenkins Java 持续交付
Jenkins 快速入门 (含Jenkins + Docker + Git 简单的自动化实操)(上)
Jenkins 快速入门 (含Jenkins + Docker + Git 简单的自动化实操)