无法测试Jenkins插件

Dim*_*tri 3 maven jenkins jenkins-plugins

我实际上是尝试使用maven开发一个Jenkins插件,但我无法测试它.

我用命令创建了我的项目mvn -cpu hpi:create.我叫了project jenkins-plugin-tutorial.我打包用mvn packagemvn install运行Jenkins服务器mvn hpi:run.

默认情况下,有一个用于测试目的的HelloWorlBuilder应出现在Jenkins配置页面(Jenkins菜单 - >管理Jenkins - >配置系统)或Build部分下,但不显示.

我一步一步地遵循这两个教程(这里这里)多次,确保我没有犯错,但它仍然无法正常工作.

也许我做错了什么.有人能给我一些提示如何纠正我的错误.

hyd*_*yde 5

pom.xml,尝试将父级更改为:

<parent>
    <groupId>org.jenkins-ci.plugins</groupId>
    <artifactId>plugin</artifactId>
    <version>1.454</version>
</parent>
Run Code Online (Sandbox Code Playgroud)

我只是用那个hpi进行了快速测试:创建,它对我有用,我按照预期得到了全局和作业配置的东西,但是在我编译之前我必须对pom.xml进行更改.

就是这样,我做了:

  • mvn hpi:create
  • 在提示时输入了groupId foo.hyde.jenkins.plugins,artifactId hello-world.
  • cd hello-world
  • mvn install 失败
  • 编辑pom.xml以更改父级
  • mvn install 成功
  • mvn hpi:run -Djetty.port=8092 成功(使用该端口,因为其他Jenkins已经在默认端口,否则-D ...不需要.)
  • 转到http://localhost:8092,检查全局配置,创建作业并添加构建步骤

它对我有用.

我正在使用Maven 2,版本2.2.1.