Jenkins安装plugin
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的更多相关文章
- 五.Jenkins安装plugin
http://blog.csdn.net/jmyue/article/details/9376237
- Jenkins的plugin开发
Jenkins强大的功能主要靠其丰富的plugin体现,之前的一篇博客<Jenkins安装plugin>中介绍了如何找到并安装需要的plugin.虽然目前已经有大量非常优秀的plugin可 ...
- Jenkins入门系列之——02第二章 Jenkins安装与配置
2014-12-08:已不再担任SCM和CI的职位,Jenkins的文章如无必要不会再维护. 写的我想吐血,累死了. 网页看着不爽的,自己去下载PDF.有问题请留言! Jenkins入门系列之——03 ...
- jenkins安装配置-白痴教程
1. Maven安装 下载maven安装包,放置在usr/maven目录下:apache-maven-3.2.5-bin.tar.gz tar zxvf apache-maven-3.2.5-bin. ...
- Jenkins安装与配置
Jenkins安装与配置 2 Jenkins安装 在最简单的情况下,Jenkins 只需要两个步骤: 1.下载最新的版本(一个 WAR 文件).Jenkins官方网址: http://Jenkins- ...
- 【Linux】Jenkins安装(一)
摘要 本章介绍Jenkins的简单使用,关于Jenkins的安装,参照[Linux]Jenkins安装(一) 事例说明:在linux环境下,安装的jenkins,集成svn,tomcat的环境,项目是 ...
- jenkins安装及配置-centos6.9
Jenkins安装及配置 目录 1.安装java. 2 1.1安装说明... 2 1.2创建java目录... 2 1.3下载并解压... 2 1.4设置环境变量... 2 1.5验证JDK有效性.. ...
- Jenkins XVnc Plugin
Linux下的Jenkins里配置Webdriver项目会碰到如下错误 org.openqa.selenium.firefox.NotConnectedException: Unable to con ...
- 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 ...
随机推荐
- VS2013调试的时候出现 “检测到在集成的托管管道模式下不适用的 ASP.NET 设置的解决方法”
在web.config里面添加了下面一句,完美解决 <system.webServer> <validation validateIntegratedModeConfiguratio ...
- openwrt_git_pull命令提示merger冲突时如何解决?
直接贴代码 tf@ubuntu:~/projects/openwrt1407$ git pull Updating 331ecb0..d12dc6e error: Your local changes ...
- 使用.net备份和还原数据库
原文:使用.net备份和还原数据库 CSDN网友的提问http://community.csdn.net/Expert/TopicView3.asp?id=4929678C#实现SQLSERVER20 ...
- 通过如何通过js实现复制粘贴功能
在ie中window.clipboardData(剪切板对象)是可以被获取,所以利用这个方法我们可以实现在IE当中复制粘贴的功能,demo如下! <html> <head> & ...
- NYOJ 58 步数最少 【BFS】
意甲冠军:不解释. 策略:如果: 这个问题也可以用深宽搜索搜索中使用.我曾经写过,使用深层搜索.最近的学校范围内的搜索,拿这个问题来试试你的手. 代码: #include<stdio.h> ...
- 我的Android 4 学习系列之数据库和Content Provider
目录 创建数据库和使用SQLite 使用Content Provider.Cusor和Content Value来存储.共享和使用应用程序数据 使用Cursor Loader异步查询Content P ...
- ps入门教程:选择工具、移动工具、索套工具的使用
本节课程主要内容:1.学习矩形选择工具.椭圆选择工具.移动工具.多边形套索工具.套索工具.磁性套索工具和魔术 棒选择工具.2.用套索和磁性套索,实现对人物照片的抠图.----------------- ...
- javascript call和apply
每个函数都包含两个非继承而来的方法:call和apply. 我们可以通过这两个方法来间接调用函数.可以这样: f.call(o); f.apply(o); //o对象间接调用了f函数 这与下面的功能相 ...
- DSP TMS320C6000基础学习(7)—— Bootloader与VectorTable
本文主要简单记录C6000在启动装载过程和中断向量表的配置. 1. Bootloader 如上图, (1)在Device Reset阶段: 设备初始化为默认状态,大部分三态输出都配置为高阻态. (2) ...
- 订单处理(c#实现)
State模式的经典应用场景:订单处理(c#实现) State模式在对象内部状态发生变化的时候,改变自身的行为,这通常是通过切换内部状态对象实现的,对象将自身在各个状态的行为推给了状态对象,从而解开了 ...