调试Jenkins插件

Chr*_* B. 4 artifactory jenkins jenkins-plugins

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

日志文件中没有任何内容表明存在任何问题.我正在尝试从脚本控制台调用代码,但是我完全没有关于创建Jenkins插件的文档而受到阻碍.有一些教程,但他们没有讨论有关插件如何被系统加载的详细信息,或者我如何获取它们的引用以找出出错的地方.

我该如何调试这个东西?

Kee*_*yOn 7

您可以从jenkinsci的github位置下载插件的源代码

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

mvn hpi:run
Run Code Online (Sandbox Code Playgroud)

从命令行下载所有jenkins罐子和额外的罐子,你需要文件

这将为您提供在localhost的端口8080上安装的测试jenkins,然后您可以连接到该端口,创建作业,安装插件和运行作业

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

您可以使用eclipse做类似的事情,或者可以在mvn中使用mvnDebug并附加远程调试器/sf/answers/205483281/