我正在构建一个用于Jenkins的groovy共享库,其中的一部分是使用Kohsuke Github作为git操作的依赖项。
这在dev jenkins中非常有效,因为我按照文档中的指示用gradle安装它:
// https://mvnrepository.com/artifact/org.kohsuke/github-api
implementation group: 'org.kohsuke', name: 'github-api', version: '1.313'关于prod,我得到了缺少函数的错误:
hudson.remoting.ProxyException: groovy.lang.MissingMethodException: No signature of
method: org.kohsuke.github.GHRepository.createTag() is applicable for argument types:
(java.lang.String, java.lang.String, java.lang.String, java.lang.String)试图列出kohsuke实用程序类中的所有函数确实找不到该函数,但我对它为什么不存在感到困惑。我怀疑这个包的旧版本是安装在prod上的,因为列出这些函数会产生较少的功能。
我没有参与Jenkins实例的配置过程,但是我能够管理插件、配置等。是否有任何设置会干扰我所缺少的依赖项的安装?
发布于 2022-11-16 09:45:07
还是不知道这是怎么回事。删除Jenkins中的全局共享库,再次以完全相同的方式添加它,它就开始工作了。以詹金斯的诡计结束这一切然后继续。
https://stackoverflow.com/questions/74288583
复制相似问题