jenkins插件开发--say|jenkins插件开发--say hello world插件
一、环境准备
- 安装jdk1.8
- 安装maven3,需要添加环境变量%MAVEN_HOME%
- 修改maven仓配置
修改%MAVEN_HOME%\conf\settings.xml内容,包括修改本地仓库位置,指定镜像地址等
org.jenkins-ci.tools
jenkins true
repo.jenkins-ci.org
https://repo.jenkins-ci.org/public/
repo.jenkins-ci.org
https://repo.jenkins-ci.org/public/
repo.jenkins-ci.org
https://repo.jenkins-ci.org/public/
m.g.o-public
D:\maven\apache-maven-3.5.0\repository\
- 搭建一个jelly服务器
jelly相关知识:http://cwqcwq.iteye.com/blog/798102
下载jelly:http://www.eclipse.org/jetty/download.html
下载jenkins.war:http://mirrors.jenkins.io/war-stable/
把jenkins.war包复制到jetty的webapps下面
在jetty的webapps下面新建jenkins.xml文件,文件内容如下:
/jenkins
/webapps/jenkins.war
Jenkins Realm
/etc/realm.properties
启动jetty服务器,在jetty的安装目录下执行:
java -jar start.jar
访问jenkins:
http://localhost:8080/jenkins/
二、生成一个jenkins插件
# 创建一个插件
mvn archetype:generate -Dfilter=io.jenkins.archetypes:# 生成.hpi插件并存到本地仓库中
mvn install# 只生成.hpi插件,不存到本地仓库
mvn package# 转为eclipse开发环境
mvn eclipse:eclipse
jenkins源码下载:https://github.com/jenkinsci/jenkins
【jenkins插件开发--say|jenkins插件开发--say hello world插件】参考资料
https://www.ibm.com/developerworks/cn/java/j-lo-jenkins-plugin/index.html
https://www.cnblogs.com/kingzzm/archive/2013/09/14/3321715.html
https://segmentfault.com/a/1190000008939662
http://blog.csdn.net/littleatp2008/article/details/7001793
推荐阅读
- 深入理解Go之generate
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- jQuery插件
- VueX--VUE核心插件
- 我的软件测试开发工程师书单
- echart|echart 双轴图开发
- NPDP拆书(三)(新产品开发战略(经营与创新战略))
- 用npm发布一个包的教程并编写一个vue的插件发布
- 芯灵思SinlinxA33开发板Linux内核定时器编程
- 常用git命令总结