Jenkins支持很多的plugin,这些plugin极大地丰富了Jenkins的功能。安装plugin有两种方式:自动安装和手动安装。

1.自动安装

这种方式非常简单,但前提是Jenkins必须连接网络。

通过浏览器进入Jenkins界面,Manage Jenkins->Manage Plugins,在Available标签中,列出了所有的plugin。

选中所需plugin前面的复选框,点击“Install without restart”按钮,可以自动安装。安装界面如下图所示:

2.自动安装

在不能联网的情况下,就只能手动安装,即通过Jenkins CLI安装。必须先在https://ci.jenkins-ci.org/jnlpJars/jenkins-cli.jar下载jenkins-cli.jar,才能执行Jenkins CLI命令。

Jenkins CLI 命令的格式:

java -jar jenkins-cli.jar [-s JENKINS_URL] command [options...] [arguments...]

其中,JENKINS_URL为所安装Jenkins的URL,如果在装Jenkins的本机上执行命令,可以简单地用http://localhost:XXXX,XXXX为Jenkins的端口号。

如果采用的是HTTP的默认端口80,则可以省略端口,直接用http://localhost。后面的例子为了简便,都是采用80端口。

命令java -jar jenkins-cli.jar -s http://localhost help可以查看Jenkins的所有命令及功能如下:

上面是执行Jenkins CLI命令的一些基础知识,下面开始介绍如何手动安装Jenkins plugin。

1)首先,手动下载需要安装的plugins。

下载地址:http://updates.jenkins-ci.org/download/plugins/

这些下载的plugin应该是hpi文件,将它们放到Jenkins的安装目录下的plugins文件中,如果是Liunx系统,就是/root/.jenkins/plugins目录下。

2)然后,重启Jenkins。

有如下几种重启Jenkins的方式:

浏览器:浏览器地址栏中中输入JENKINS_URL/restart。不过这种方式不稳定,有可能重启过程中会出错。

CLI命令:java -jar jenkins-cli.jar -s http://localhost restart,或者java -jar jenkins-cli.jar -s http://localhost safe-restart

安装命令:java -jar jenkins.war --httpPort=80

3)执行install-plugin命令

等Jenkins重启之后,就可以执行安装plugin的命令,示例命令如下:

java -jar jenkins-cli.jar -s http://localhost install-plugin plugins/XXX.hpi,XXX为plugin名称

安装过程中,可能会提示该plugin依赖的其他plugin还没安装,导致安装失败。

这种情况下,你应该重复前面步骤,先安装所有依赖的plugin,然后才能正确安装该plugin。

等安装完所需plugin之后,可以验证安装是否成功,有两种方式:

CLI命令:java -jar jenkins-cli.jar -s http://localhost list-plugins列出所有已安装的plugin

浏览器:进入Jenkins,Manage Jenkins->Manage Plugins,在Installed标签中显示所有已安装plugin

Jenkins安装plugin的更多相关文章

  1. 五.Jenkins安装plugin

    http://blog.csdn.net/jmyue/article/details/9376237

  2. Jenkins的plugin开发

    Jenkins强大的功能主要靠其丰富的plugin体现,之前的一篇博客<Jenkins安装plugin>中介绍了如何找到并安装需要的plugin.虽然目前已经有大量非常优秀的plugin可 ...

  3. Jenkins入门系列之——02第二章 Jenkins安装与配置

    2014-12-08:已不再担任SCM和CI的职位,Jenkins的文章如无必要不会再维护. 写的我想吐血,累死了. 网页看着不爽的,自己去下载PDF.有问题请留言! Jenkins入门系列之——03 ...

  4. jenkins安装配置-白痴教程

    1. Maven安装 下载maven安装包,放置在usr/maven目录下:apache-maven-3.2.5-bin.tar.gz tar zxvf apache-maven-3.2.5-bin. ...

  5. Jenkins安装与配置

    Jenkins安装与配置 2 Jenkins安装 在最简单的情况下,Jenkins 只需要两个步骤: 1.下载最新的版本(一个 WAR 文件).Jenkins官方网址: http://Jenkins- ...

  6. 【Linux】Jenkins安装(一)

    摘要 本章介绍Jenkins的简单使用,关于Jenkins的安装,参照[Linux]Jenkins安装(一) 事例说明:在linux环境下,安装的jenkins,集成svn,tomcat的环境,项目是 ...

  7. jenkins安装及配置-centos6.9

    Jenkins安装及配置 目录 1.安装java. 2 1.1安装说明... 2 1.2创建java目录... 2 1.3下载并解压... 2 1.4设置环境变量... 2 1.5验证JDK有效性.. ...

  8. Jenkins XVnc Plugin

    Linux下的Jenkins里配置Webdriver项目会碰到如下错误 org.openqa.selenium.firefox.NotConnectedException: Unable to con ...

  9. Jenkins安装部署(一)

    环境准备 CentOS Linux release 7.4 1.IP:192.168.43.129 2.路径:/mnt 3.jdk版本:jdk1.8.0 4.tomcat版本:tomcat-8.5 5 ...

随机推荐

  1. Entity Framework 处理并发

    Entity Framework 处理并发 在以前的两个教程你对关联数据进行了操作.本教程展示如何处理并发性.您将创建工作与各Department实体的 web 页和页,编辑和删除Department ...

  2. 安卓MonkeyRunner源码分析之工作原理架构图及系列集合

    花了点时间整理了下MonkeyRunner的工作原理图,请配合本人博客里面MonkeyRunner其他源码分析文章进行阅读.下面整理成相应系列列表方便大家阅读: MonkeyRunner源码分析之-谁 ...

  3. 实现关闭ssh继续实施方案---tmux

    问题1:为什么ssh一个关闭.不再执行的程序 罪魁祸首:SIGHUP 信号 让我们来看看为什么关掉形式/断开将使程序被执行死. 在Linux/Unix在.有几个概念: 进程组(process grou ...

  4. Cts分析框架(4)-添加任务

    Debug watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRmb290YmFsbA==/font/5a6L5L2T/fontsize/400/fill/ ...

  5. 检测浏览器版本类型的JavaScript代码,终极版

    下面的JavaScript代码,不仅可以判断PC端浏览器类型,还可以判断安卓.iOS.其他智能手机.平板电脑或游戏系统. 说废话貌似不是我的风格哈,直接上代码吧: var client = funct ...

  6. Web前端框架与类库

    Web前端框架与类库的思考 说起前端框架,我也是醉了.现在去面试或者和同行聊天,动不动就这个框架碉堡了,那个框架好犀利. 当然不是贬低框架,只是有一种杀鸡焉用牛刀的感觉.网站技术是为业务而存在的,除此 ...

  7. having在Oracle和mysql小点不同

    在Oracle中,having一定要结合group by使用,但在mysql中,情况就不一样了.能够单独使用. C:\Documents and Settings\guogang>sqlplus ...

  8. 大约ActionContext.getContext()使用体验

    这是我在另一个人的博客看了,原来博客的时间长一点.我把它简化了一下,运营商,以方便它看起来. 为了避免与Servlet API耦合在一起,方便Action类做单元測试,Struts 2对HttpSer ...

  9. 12个很少被人知道的CSS事实

    之前没有认真的研究过,padding-bottom的值如果是百分比,那么它的实际值是根据父类的宽度来调整的.我还以为是根据这个元素的本身的宽度来定义呢?汗..padding-top/padding-l ...

  10. Varnish缓存服务

    Varnish缓存服务详解及应用实现   1.varnish的基本介绍   Varnish 的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已 ...