跨平台测试工具Jenkins的部署


需要的工具包

1、JDK1.6以上;

2、Jenkins.war包,下载地址 http://jenkins-ci.org/;


安装步骤

1、安装JDK并配置环境变量(/etc/profile)

2、新建用户组和用户

shell命令:groupadd   Jenkins [新建linux用户组]

     useradd  Jenkins  -d  /home/Jenkins -m  -g Jenkins  -s /bin/bash  [新建linx用户Jenkins且属于Jenkins组]

     passwd JenKins [设置Jenkins用户登陆密码]


3、配置SSH本地免登陆

3.1以root用户名登陆linux系统,执行shell命令:ssh-keygen   ;   vi  ~/.ssh/id_rsa.pub 复值全部内容;

3.2新启终端以Jenkins用户名登陆:su - Jenkins ; ssh-keygen  ;  vi ~/.ssh/ authorized_keys ;  黏贴刚负责的内容 wq 保存 ;  chmod 600 authorized_keys; 


4、启动Jenkins服务

 java -jar jenkins.war

启动成功后出现:INFO: Started initialization 打印提示


5、Web配置

 服务起来后通过8080端口访问 如:http://192.168.1.112:8080

点击"系统管理" --> 点击"管理节点" -->点击"新建节点"  --> 输入节点名(自己随便命名),选择Dumb Slave再点击OK --> # of executors标记的输入栏输入1,远程工作目录为在Linux中新增用户的的工作目录 /home/jenkins(这个目录的选择与权限有关),Lables输入Jenkins(起到识别的作用),启动方式选择 Launch Slave ... SSH,Host为linux的IP -->  点击"高级",Port为22,JavaPath为linux中中Java的安装路径 如: /soft/jdk1.7.0_60/bin/java,点击保存。

如图


再次进入刚新增的节点配置页面 点击 Credentials 输入栏 右边的帮助"?",再点击"add some"进入下图页面输入Linux中新建的用户名点击保存;


再次进入刚新增的节点配置页面,因为 Credentials输入栏还没内容,这次进来后默认的就是刚配置的 Credentials 了,点击保存OK,通过管理节点进入到以下页面,如下图出现小红叉的话点击"Launch Slave agent",点击左边的日志看到 "Slave successfully connected and online"就表示成功了;

以上为物理机的构件过程,下面来构件一个简单的任务 输出"Hello World"


点击"新建" -->输入Item名称(自己命名),选择 "构建一个自由风格的软件项目"点击OK --> 勾选 "Restrict where this project can be run" -- >出现Label Expression 选择刚配置的 jenkins --> 在"增加构建步骤"下拉按钮中选择 "Execute Shell" --> 保存;

如图:


保存推出来后点击左边的 立即构件 --> 下方的Build History将出现构建的进度直到变成蓝色的实心球 -->点击构建成功的记录 --> 点击左侧的"Console Output" ,如下图就大功告成了;


 



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值