Jenkins_stable_2.16.3安装、部署、配置

Jenkins是持续集成的一个系统。前身是Hudson,属于Sun公司, 被Oracle收购了。Oracle对Hudson商标维权。开发团队对Hudson 重新命名为Jenkins,并且重新注册商标。

Hudson到底是在什么情况下产生的? 重复的事情、琐碎,软件开发是模块化,每个团队负责一块内容或者多块,模块集成的需求就 会出现。

分三个模块:2个月,分解到周,

A模块,1.0

B模块,1.2

C模块,0.9

1. 信息不对称,团队的沟通比较分裂,信息勾兑困难。

2. 开发的模块,可能有错误。测试用例覆盖不完整。

3. 版本的不一致,就会导致集成失败。 问题: 需求——模块化开发——编译——打包——集成——冒烟—— 自动化测试——部署

早集成、常集成:至少每周一次集成,最好每天至少一次,或者一天多次。

问题:这个工作太繁琐、太耗费工作量、又没有多大的技术提升。

 

好处:

1. 增加开发团队的信息有效沟通。 增加发布软件的信心,项目经理的工作依赖于开发、测试、产品等人员的工作。“每个 人都没有错误,但是项目失败了。”

2. 可以使项目团队更清晰的看到目标,一旦构建失败,项目人员立即能收到反馈并做出改 进。

 

发现、分解问题的能力。

2. 搜索,实际中的问题,就像行军打仗,变化莫测,但是又有规律。

 

1.安装Jenkins Jenkins下载地址: https://jenkins.io

进入上面的地址,页面上有“Download Jenkins”的提示,点击后,可以下载war包,有两个版本 可选LTS版和每周发布版。

还有其他版本的安装包: http://mirrors.jenkins-ci.org/

如下图所示:

这里,我们下载并使用war包作为例子:

下载后在Windows命令行中运行:

> java -jar jenkins2.19.3.war

在浏览器里输入: http://localhost:8080

将本机路径上 这个密码粘贴出来

选择第一个“Install suggested plugins”安装推荐的插件:

正在下载插件、安装插件:

已经安装成功的插件,会有绿色的勾:

创建一个管理员账号

配置Slave节点 配置第一个测试机Slave,注意启动方法:选取 "Launch agent via Java Web Start",这是Windows 上使用最方便的方式。如果没有这个选项,需要在Configure Global Security配置协议,具体方 法请参考: http://www.cnblogs.com/samren/p/6133432.html

 

把slave注册到master,从Slave的浏览器访问master,这时会下载一个slave-agent.jnlp的文件: http://192.168.1.40:8080/jenkins/computer/web_autotest1/slave-agent.jnlp

保存并运行slave-agent.jnlp文件:

配置好以后,运行脚本成功注册后,红叉就会消失。

官方插件下载地址: https://plugins.jenkins.io/

管理插件,高级,手工安装git.hpi文件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值