gpt4 book ai didi

jenkins - 调试 Jenkins 插件

转载 作者:行者123 更新时间:2023-12-02 12:09:22 26 4
gpt4 key购买 nike

我们正在使用 Jenkins,并尝试自动部署到我们的 Artifactory 服务器。我们已经下载了Artifactory插件,并配置了它,但它不起作用。 “解决方案存储库”和“发布存储库”下的存储库列表为空。

日志文件中没有显示任何内容表明存在任何问题。我试图从脚本控制台调用代码,但由于完全缺乏创建 Jenkins 插件的文档而受到阻碍。有一些教程,但它们没有讨论有关系统如何加载插件的详细信息,或者我如何获得对它们的引用以找出问题所在。

我该如何调试这个东西?

最佳答案

您可以从 github location in jenkinsci 下载该插件的源代码

然后,因为这使用了 maven jenkins 插件框架,所以你可以这样做

mvn hpi:run

从命令行下载您需要的所有 jenkins jar 和其他 jar documentation

这将为您在本地主机的端口 8080 上安装测试 jenkins,然后您可以连接到该端口,创建作业,安装插件并运行作业

我用intellij调试这个。将 intellij 指向 POM 文件,它应该将所有 Maven 命令加载到 Maven 工具箱中,从这里您可以通过调试 hpi:run 命令来调试插件。

您可以使用 eclipse 执行类似的操作,或者可能使用 mvnDebug 代替 mvn 并附加远程调试器 https://stackoverflow.com/a/2935475/1213907

如果插件没有引用 Jenkins Maven 存储库,您必须自己将其添加到 pom.xml~/.m2/settings.xml 中:

  <pluginRepositories>
<pluginRepository>
<id>repo.jenkins-ci.org</id>
<url>https://repo.jenkins-ci.org/public/</url>
</pluginRepository>
</pluginRepositories>

关于jenkins - 调试 Jenkins 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22175101/

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