jenkins插件开发(二)】的更多相关文章

通过上一篇“jenkins(一)集成环境搭建示例”,已经完成了jenkins的安装,基本配置,启动,下面继续小结jenkins使用 一.jenkins系统配置 访问jenkins,点击系统管理->系统设置  进入Jenkins->configuration页面 1.配置jdk 点击JDK安装…… 按钮,输入已经装好的jdk路径 2. 配置构建工具maven 点击Maven安装……按钮,也可以把已经安装好的路径配置上去 注:build tools还有Ant,或者通过ShellScript来构建(…
/** * lihaibo * 文章内容都是根据自己工作情况实践得出. *如有错误,请指正 * 版权声明:本博客欢迎转发,但请保留原作者信息! http://www.cnblogs.com/horizonli/p/5337295.html */ 一.问题出现的原因:    如下图,在添加了admin用户之后,没有在安全矩阵中对admin进行赋予权限就退出了jenkins…
最近写了一个jenkins插件,功能比较简单,时间主要是花在对jenkins插件框架和Maven的熟悉上.jenkins插件虽然以前也接触过一点,不过现在都忘得差不多了,这个笔记权当知识点记录,顺带介绍介绍经验. 首先是环境搭建,这里列一下jenkins插件开发所需工具: JDK6.0或更高 构建工具-Maven IDE-IDEA或eclipse web服务器:jetty或tomcat(可选) Maven jenkins插件需要用到Maven这个构建工具,大家可以去Maven的官网下载:这里 如…
在上一篇blog 中我们介绍了如何创建我们第一个jenkins插件,在这一篇blog继续介绍在开发我们的插件过程中需要注意的一些问题. 扩展点选择 Jenkings插件是基于扩展点来实现的,比如基于Builder这个扩展点,那这个插件的功能就是一个构建插件,类似ant-builder(使用ant来执行构建脚本).Jenkins插件的扩展点有很多,具体可以查询这里.该网页列出了Jenkins所有的扩展点,点击每个扩展点下面Implementations,会列出该扩展点对应的实现类.找到实现类的源码…
上一篇blog介绍了插件开发中要注意的一些问题, 我们再来介绍插件开发完成后,如何上传到jenkins的插件中心(这里假设你的代码是放在github上的,使用svn或其他版本管理工具的请参考其他文章). 组织授权 首先去到google group(被伟大的GFW和谐了,只能FQ访问,如何FQ不在这里讨论)的jenkins开发列表(jenkinsci-dev@googlegroups.com)里发帖告诉组织者,你开发的插件id是什么,插件功能是做什么的,还有你的github用户名是什么.组织者如果…
在上一篇blog中我们讲了如何搭建jenkins插件的开发环境,接下来介绍如何开发我们的插件. 创建HelloWorld插件 学习每门新语言的时候,我们都会写一个HelloWorld程序,这里介绍的是如何创建一个Jenkins的HelloWorld插件. 1.首先修改Maven的配置,将Maven的连接库修改为jenkins plugins的资源库,方便相关pom组件从jenkins上下载,修改的是 %USERPROFILE%/.m2/settings.xml文件. settings.xml 1…
https://wiki.jenkins.io/display/JENKINS/Extend+Jenkins http://commons.apache.org/proper/commons-jelly/index.html 文档阅读笔记: Scm:代表源码管理的一个步骤,如源码管理中的Git,Subversion就是扩展的Scm Builder : 代表构建的一个步骤,如增加构建步骤中,我们可以增加一个构建步骤,而每一个选项都是对应一个Builder,在每一个Builder中都有自己不同的功能…
安装前关注: Q:应该选择哪个版本的Jenkins? A:如果你是公司正式使用推荐长期支持版(LTS),原因:稳定.如果你是学习,随便哪个版本都可以. Q:JDK应该安装哪个版本的? A:推荐安装JDK7,原因:某些插件必须要求JDK7的支持.比如:Monitoring 插件 Q:Tomcat应该用哪个版本的?A: Tomcat6或者7都可以.如果你要用Tomcat5.5的版本,出现一堆稀奇古怪的错误,看得你头晕. 一.Windows环境中安装Jenkins 在最简单的情况下,Jenkins 只…
一:前置环境 1. JDK1.6+ 2. maven已安装 3. jenkins已搭建 4. eclipse已安装(并安装了maven插件) 以上环境可以百度搜索并安装 我的环境是WIN7 64位系统 二:配置环境 1.修改maven配置文件conf/settings.xml 替换原内容为 <?xml version="1.0" encoding="UTF-8"?> <settings> <pluginGroups> <pl…
一.环境配置 不赘述,直接看wiki:https://wiki.jenkins.io/display/JENKINS/Extend+Jenkins 二.内容说明 1.插件代码结构 src/main/java:主要存放Java 源码文件. src/main/resources:Jelly/Groovy视图文件 src/main/webapp:静态资源文件,例如Html或者图片资源 2.插件入口 (1)部分插件的入口是一个Plugin的实现类(可选项),例如Android lint的入口为 /**…