gpt4 book ai didi

maven - 无法测试 Jenkins 插件

转载 作者:行者123 更新时间:2023-12-04 20:00:24 25 4
gpt4 key购买 nike

我实际上正在尝试使用 maven 开发 Jenkins 插件,但我无法对其进行测试。

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

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

我按照这两个教程( herehere )一步一步地确保我没有犯错,但它仍然不起作用。

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

最佳答案

pom.xml ,尝试将 parent 更改为:

<parent>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>plugin</artifactId>
<version>1.454</version>
</parent>

我只是用 hpi:create 进行了快速测试,它对我有用,我按预期获得了全局和作业配置,但是在编译之前我必须对 pom.xml 进行更改。

也就是说,我做了:
  • mvn hpi:create
  • 输入组 ID 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。

    关于maven - 无法测试 Jenkins 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13020673/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com