在ubuntu上创建分布式jenkins项目

1、环境安装

(1)JDK安装:sudo apt-get install openjdk-7-jdk

(2)maven2安装:sudo apt-get install maven2

         注:maven安装好之后 ,要注意在特殊情况下替换成自己的settings.xml。位置在/etc/maven2/settings.xml

(3)ssh安装:sudo apt-get install openssh-client(系统默认应该是安装好的)

                         sudo apt-get install openssh-server

(4)在master节点上安装jenkins服务(以ubuntu为例)

          wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
          sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
          sudo apt-get update
          sudo apt-get install jenkins

          sudo apt-get update
          sudo apt-get install jenkins

    

         启动web管理页面:http://localhost:8080


2、在jenkins上创建节点,如下图


3、将slave连接到master,通过ssh连接,在master执行以下命令


zhaozh@ubuntu:~$ssh zzh@172.21.101.130

zzh@172.21.101.130'spassword:

Welcome to Ubuntu 14.04.1 LTS (GNU/Linux3.13.0-32-generic x86_64)

 *Documentation:  https://help.ubuntu.com/

522 packages can be updated.

239 updates are security updates.

Last login: Wed Nov 11 17:44:04 2015 from172.21.101.132

zzh@ubuntu:~$wget http://72.21.101.132:8080/jnlpJars/slave.jar

--2015-11-11 17:48:01--  http://172.21.101.132:8080/jnlpJars/slave.jar

Connecting to 172.21.101.132:8080...connected.

HTTP request sent, awaiting response... 200OK

Length: 489023 (478K)[application/java-archive]

Saving to: ‘slave.jar’

100%[======================================>]489,023     --.-K/s   in 0.01s  

2015-11-11 17:48:01 (37.4 MB/s) -‘slave.jar’ saved [489023/489023]

zzh@ubuntu:~$java -jar slave.jar -jnlpUrlhttp://172.21.101.132:8080/computer/DBServerNode/slave-agent.jnlp

Nov 11, 2015 5:48:12 PMhudson.remoting.jnlp.Main createEngine

INFO: Setting up slave: CoinServerNode

Nov 11, 2015 5:48:12 PMhudson.remoting.jnlp.Main$CuiListener <init>

INFO: Jenkins agent is running in headlessmode.

Nov 11, 2015 5:48:12 PMhudson.remoting.jnlp.Main$CuiListener status

INFO: Locating server among[http://localhost:8080/, http://172.21.101.132:8080/]

Nov 11, 2015 5:48:12 PMhudson.remoting.jnlp.Main$CuiListener status

INFO: Handshaking

Nov 11, 2015 5:48:12 PMhudson.remoting.jnlp.Main$CuiListener status

INFO: Connecting to 172.21.101.132:34626

Nov 11, 2015 5:48:12 PMhudson.remoting.jnlp.Main$CuiListener status

INFO: Trying protocol: JNLP2-connect

Nov 11, 2015 5:48:12 PMhudson.remoting.jnlp.Main$CuiListener status

INFO: Connected


4、创建maven2工程,如下图


5、执行,build now即可完成





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值