jenkins 手动执行_Jenkins 入门

ef221d9f73a8632abdc5dd904275b8d3.png

Jenkins 入门总结

Jenkins 是 Continous Integration Server,是 Hudson 的继续。 类似的产品: Bamboo,BuildBot,TeamCity,BuildForge 等。

Jenkins 的突出特点:

  • 开源,免费,免费,免费
  • 跨平台,支持所有的平台
  • 支持分布式部署,管理;
  • Web可视化管理;
  • 安装简单,上手快;
  • Plugin Market十分丰富,大部分还都是免费的。

Jenkins 安装

Jenkins的

容易安装,只需要执行 Java -jar jenkins.war, 或者直接部署到服务器中。

  • 首先,安装Java

Java 8或者11 (JRE和Java Development Kit (JDK) 都可以)。

  • 然后,下载Jenkins.war

链接:http://mirrors.jenkins.io/war-stable/latest/jenkins.war

  • 运行

java -jar jenkins.war --httpPort=[端口号]

  • 访问

打开浏览器(推荐Chrome),访问 http://localhost:[端口号]

Jenkins 的主要特点

Jenkins 的主要功能是监视重复工作的执行,例如软件工程的构建或需要反复运行的自动化测试。

具体地:

  • 软件的持续构建和测试

此时 Jenkins 与 CruiseControl 或 DamageControl 相似。本质上提供了一个易于使用的持续集成系统,使 得开发人员更容易地将改变集成到工程中,使得用户更容易获得一个新的 build。自动化,持续的构建提高了软件开发的效率。

  • 监视外部运行 的 job 的执行

例如 cron jobs 或 procmail jobs,即使这些 jobs 是运行在远程的机器上。例如,对于 cron,你将会收到 email 包含 job 的 output,你需要检查 email 来确认是否 job broke。Jenkins 将保持这些 outputs 且使得你更加容易地注意到 job 的 broke。

  • 容易配置

jenkins 可以完全地通过友好的 web GUI 来配置,且配置页面支持配置项的错

误检查和很好的在线帮助。不需要手动地编辑 xml 的配置文件,但是 jenkins 也支持手动

修改 xml 配置文件。

  • 项目源码修改的检测

Jenkins 能够从项目的仓库(例如SVN,Git等等)生成最近修改的集合列表,且改方式非常有效,不会增加 Subversion/CVS Repository的负载。

  • 永久的链接

Jenkins 对于大部分页面都生成清楚的可读的永久的链接,例如''latest build"/"latest successful build",因此可以容易地在其他的地方引用 jenkins 的生成的pages。

  • RSS/EMail/IM 集成

可以通过 RSS,EMail 或 IM 来实时地监视 build 的失败。

  • Build 完成后仍然可以 tag

支持在 build 完成后 tag 或重 tag。

  • Junit/TestNG 测试报告

能够很好地显示各种测试的报告,且可以生成失败的趋向图。也可以根据测试报告的xsl文件(样式文件)对测试报告进行解析。

  • 分布式

Jenkins 能够分发 build/test 的负载到多台机器,能够更好地利用硬件资源,缩短 build 的时间。

  • 文件标识

Jenkins 可以标识 build 产生的文件,例如 jars。

  • 插件支持

jenkins 可以通过第三方的插件来扩展。

  • 跨平台

支持几乎所有的平台:

  1. Arch Linux
  2. Docker
  3. FreeBSD
  4. Gentoo
  5. macOS
  6. OpenBSD
  7. openSUSE
  8. Red Hat/Fedora/CentOS
  9. Ubuntu/Debian
  10. OpenIndiana Hipster
  11. Windows

Jenkins 构建 JavaHelloWorld

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值