Jenkins:

Jenkins 是一款获奖的跨平台持续集成和持续交付软件,可以大大提高生产力。Jenkins 用以构建和测试软件项目,帮助开发者更容易的实现项目变更的持续集成,帮助用户更容易的获取最新生成的程序。

通过提供强大构建管道定义和集成大量的测试和分发技术,能够让你持续分发软件。

功能

Jenkins 直接提供下述主要功能,并且还能通过插件的方式提供更多功能:

  1. 简单安装:只需运行 java - jar jenkins.war. 分发于 servlet 容器,不需要更多安装和数据库。同时提供安装包或者本地包供选择。
  2. 简单配置:Jenkins 的配置可以完全通过友好的 WebGUI 以及实时错误检测和内联帮助实现全部配置。
  3. 强大的插件生态系统:Jenkins 几乎集成所有 SCM(软件配置管理)和现存的所有生成工具。查看插件。
  4. 扩展性:Jenkins 大部分支持扩展和修改,并且可以很容易创建 Jenkins 插件,如此我们可以自定义自己所需的 Jenkins。
  5. 分发构建:Jenkins 可以分发构建/测试加载到不同操作系统的多台电脑。生成 OS X,Linux 和 Windows 程序

介绍文章:

下述许多联系可能介绍的是 Husdon,Jenkins 的前身。

测试盘符

你可以通过 Java Web 启动 Jenkins,如果希望他作为测试盘符,需要在启动后,在浏览器中访问 http://localhost:8080/ 来进入控制面板,当前所做的所有 Jenkins 将实时保存到  ~/.jenkins 中,所以重新启动Jenkins 并不会恢复为原始配置。

安装

可以有多种选择下载和安装 Jenkins

使用 Jenkins 网站平台提供的指定版本的本地包或安装包将 Jenkins 安装到操作系统。

可以通过直接下载 Jenkins.war 后启动 java-jar jenkins.war。与测试驱动器的基本设置相同,除了输出文件夹设置为命令行而不是 windows 窗口,在windows操作系统甚至可以选择安装 Jenkins 作为服务。

如果你有一个支持Servlet 2.4/JSP 2.0 或更高,比如Tomcat 5的servlet容器的话,我们可以像任何其他WAR 文件一样发布 jenkins.war。看此文档( this document)获取更多特定容器的的安装指南。

谁使用它

许多单位和政府部门使用 Jenkins,多数实例安装在防火墙内,但是 Google 能够找到公共的可见实例。我们可以在这里通过匿名使用测量采集的信息,下面这些学习案例可能更细节的提到 Jenkins 如何使用。

初识 Jenkins的更多相关文章

  1. 初识Jenkins

    近期,接手了一个活,我要搭一个Jenkins持续集成的平台,所以,就把这次工作的收获分享给大家了. Jenkins是什么 Jenkins插件配置 Jenkins怎么用 新建job 系统配置 添加用户 ...

  2. .NET持续集成与自动化部署之路第一篇——半天搭建你的Jenkins持续集成与自动化部署系统

    .NET持续集成与自动化部署之路第一篇(半天搭建你的Jenkins持续集成与自动化部署系统) 前言     相信每一位程序员都经历过深夜加班上线的痛苦!而作为一个加班上线如家常便饭的码农,更是深感其痛 ...

  3. .NET 半天搭建Jenkins持续集成与自动化部署系统

    前言 相信每一位程序员都经历过深夜加班上线的痛苦!而作为一个加班上线如家常便饭的码农,更是深感其痛.由于我们所做的系统业务复杂,系统庞大,设计到多个系统之间的合作,而核心系统更是采用分布式系统架构,由 ...

  4. Jenkins 持续集成实现 Android 自动化打包

    打 debug 包流程: git pull 分支最新代码 Android Studio:Build - Generate Signed APK 从 IDE 里可以看到,实际上该操作是执行了 assem ...

  5. Devops 改变coding —— 安装个指定版本的 jenkins 发现和想象的不太一样?

    你好呀,我是小猿来也,一个刚开始折腾 Devops 的程序猿. 写在前面 前两天在池大那里看到了一段话,原话出自美团首席科学家夏华夏老师,具体内容我贴到了下面. 对于图片里的内容你们是怎么认为的呢?我 ...

  6. NET持续集成与自动化部署

    https://www.cnblogs.com/hunternet/p/9590287.html 相信每一位程序员都经历过深夜加班上线的痛苦!而作为一个加班上线如家常便饭的码农,更是深感其痛.由于我们 ...

  7. Jenkins初识

    Jenkins Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能. 功能 Jenkins功能包括 ...

  8. Jenkins系列之一——初识

    Jenkins Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能. 功能 Jenkins功能包括 ...

  9. jenkins持续集成3

    1.安装Pipeline插件,并初识 1.启动Jenkins,打开浏览器http://localhost:8080,系统管理,用户名:chenshanju/123456 2.系统管理-插件管理,安装p ...

随机推荐

  1. Visual C++内存泄露检测—VLD工具使用说明[转]

    Visual C++内存泄露检测—VLD工具使用说明 一.        VLD工具概述 Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具.他的 ...

  2. LFS7.4编译笔记(1)

    由于第一次编译,花了不少时间,也不知道能不能成功,所以就没有记笔记,现在重新编译一次,这次不装U盘而是装到我的移动硬盘上面.步骤差不多,因为我感觉硬盘的速度会比U盘快. 至于LFS的优点,我就不多说了 ...

  3. 使用cwRsync实现windows下文件定时同步【转】

    1.参考文献: 使用cwRsync实现windows下文件定时同步(备份) 文件同步工具CwRsync的使用方法及常用命令详解 2.背景: 当前的SCADA架构中,有1台Server,5台FE,还有1 ...

  4. Java 完美判断中文字符的方法

    Java判断一个字符串是否有中文一般情况是利用Unicode编码(CJK统一汉字的编码区间:0x4e00–0x9fbb)的正则来做判断,但是其实这个区间来判断中文不是非常精确,因为有些中文的标点符号比 ...

  5. 模块化JavaScript设计模式(一)

    在可扩展JavaScript的世界里,假设我们说一个应用程序是模块化(modular)的,那么通常意味着它是由一系列存储于模块中的高度解耦,不同的功能片段组成. 在可能的情况下.通过一处依赖性.松耦合 ...

  6. Xcode 8 用处不大的新特性:CLANG_WARN_INFINITE_RECURSION

    来源:酷酷的哀殿 链接:http://www.jianshu.com/p/067f4674f75f Xcode 8 的 clang 新的警告控制,当所有路径都通过一个函数都调用自身时,会产生一个警告 ...

  7. 自定义uiview 当没有数据的时候 显示自定义的uiview界面

    // // ZSDTJNoDataView.h // ZSDTJNoDataView // // Created by Mac on 14-12-28. // Copyright (c) 2014年 ...

  8. MVC3+Linq to sql 显示数据库中数据表的数据

    1:首先创建asp.net mvc3应用程序 2:创建项目完成后 找到controllers文件鼠标右击选择添加控制器 3 为models文件夹添加一个linq to sql类文件,然后把数据库中的数 ...

  9. css文字截取

    给文字设置宽度 text-overflow:ellipsis;  //超出部分用...表示 white-space:nowrap; //禁止换行 overflow:hidden; //超出部分的文字隐 ...

  10. ASP.NET通过byte正确安全的判断上传文件格式

    本文介绍一种更安全的方式上传图片,他能有效的防止一些通过修改文件后缀或MIME来伪造的图片的上传,从而保证服务器的安全,希望对大家有所帮助. ASP.NET中在判断文件格式时,我们以前常用的方法就是通 ...