在Linux搭建jenkins+git环境

1、下载tomcat

2、下载jenkins:http://updates.jenkins-ci.org/download/war/

3、unzip tomcat

4、将jenkins.war放到tomcat\webapps下

5、tomcat\bin\startup.sh启动tomcat:./startup.sh

注:Linux中新添加的文件需添加执行权限,cd到tomcat\bin:chmod+x *

6、启动成功后登录:http://127.0.0.1:8080/jenkins

7、用户配置及创建

系统管理->configure global security->sign up


点击保存


输入数据后点击sign up

登录成功

如果还需创建更多用户:系统管理->管理用户->新建用户

8、添加插件

Git plugin

github plugin

系统管理->管理插件->可安装的插件->查找插件->点击安装

安装成功后可重启tomcat,也可不重启

9、生成秘钥

在Linux中生成秘钥:

[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. root@xx:~$ ssh-keygen  
  2. Generating public/private rsa key pair.  
  3. Enter file in which to save the key (/root/.ssh/id_rsa):  
  4. Created directory '/root/.ssh'.  
  5. Enter passphrase (empty for no passphrase):  
  6. Enter same passphrase again:  
  7. Your identification has been saved in /root/.ssh/id_rsa.  
  8. Your public key has been saved in /root/.ssh/id_rsa.pub.  
  9. The key fingerprint is:  
  10. xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx root@xx  
  11. The key's randomart image is:  
  12. +--[ RSA 2048]----+  
  13. |                 |  
  14. |                 |  
  15. |                 |  
  16. |       .         |  
  17. | x x. x S        |  
  18. |. o. O o .       |  
  19. | x ox.* x .      |  
  20. |  ooxo o.x       |  
  21. |  xo .x.xo.      |  
  22. +-----------------+  
  23. root@xx:~/.ssh$ cat id_***.pub >> authorized_keys  
首先输入:ssh-keygen

会让你输入两次密码,直接回车就好,就是不设置密码

成功后在.ssh目录中执行:cat id_***.pub >> authorized_keys

*需将生成的密钥放入/var/lib/jenkins/.ssh

10、安装git

[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. apt-getupdate  
  2.   
  3. aptitude install git  

11、添加秘钥

git安装完成后返回jenkins主页,点击credentials




12、在git代码所在服务器中添加公钥

点击git服务器上的add ssh key添加

title:jenkins@IP

key:将id_rsa.pub上的内容复制

13、配置jenkins中git的路径

系统管理->系统设置

git路径,默认为:/usr/bin/git


14、创建git job

新建一个job,配置源码


构建成功后代码生成路径:

/root/.jenkins/workspace/jobname
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值