Jenkins 配置 Git 关联代码

其实在Jenkins上配置Git很简单,只需要下载插件就可以了。

1. 安装 Git plugin;
2. 在源码管理里面配置git的url时出现错误:

解决方法:
1. jenkins 的系统配置: 

2. jenkins 所在机器的Git Server 安装:[参考]
执行命令:
sudo yum -y install git
出现 No package 的错误提示:

没有git 的yam 包,需要先添加EPEL(Extra Packages for Enterprise Linux) repository:
sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
然后 执行命令:
 sudo  yum install git
到此 jenkins服务器端 jenkins 安装完毕;
3.jenkins 机器上添加用户,并生成ssh需要的公私钥;
命令:
ssh-keygen -t rsa -C "xinyuan.ymm@taobao.com"
生成 公钥,把这个公钥添加到 github/gitlib网站上的用户下的 ssh中,然后拷贝公钥和私钥到 jenkins的目录下 :/var/lib/jenkins/.ssh/
使用http方式不报错,但是使用ssh方式报错,具体原因还需要进一步排查。
jenkins中配置git的url为ssh时报错
所以解决方案: 使用 http的方式;
Advertisements

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

You are commenting using your WordPress.com account. Log Out /  更改 )

Google photo

You are commenting using your Google account. Log Out /  更改 )

Twitter picture

You are commenting using your Twitter account. Log Out /  更改 )

Facebook photo

You are commenting using your Facebook account. Log Out /  更改 )

Connecting to %s