问题标签 [hudson-plugins]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
909 浏览

java - Hudson 插件未将所有工件发布到 Artifactory

我有一个小型 Java 项目设置,可以通过 Hudson 服务器连续构建。我想将构建工件发布到 Artifactory 服务器作为构建后的步骤,所以很自然地,我使用 Hudson-Artifactory 插件来促进这一点。本地发布似乎工作得很好 - 它按预期发布了两个工件(两个 .jar 文件)和解析的 ivy.xml 文件。但是,当我在 Hudson 服务器上请求构建时,我的两个工件中只有一个被发布。

构建创建以下工件:

我的 ivy.xml 文件如下所示:

<publications>这两个工件在该部分中已明确指出。我的 build.xml 文件中的构建目标如下所示:

从构建目录中artifactspattern抓取所有定义的工件 - 这里没有什么特别的。最后,我的 ivysettings.xml 文件中的解析器链如下所示(更改了服务器名称以保护无辜者):

这都是相当常规的东西,如上所述,本地发布工作正常。下面是我通过 Eclipse 构建时控制台输出的一瞥:

.jar 文件和解析的 ivy.xml 文件都按预期发布。在我的 Hudson 服务器上,我已经如此配置了 Artifactory Configuration 设置(再次,一些细节已被更改以掩盖我真正的超级英雄身份):

Artifactory 服务器: http://my.server.employer.com:8080/artifactory
目标存储库: target-repository
Ivy 模式: [organisation]/[module]/[revision]ivy-[revision].xml
Artifact 模式: "[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"

如您所见,Ivy 和 Artifact 模式与ivysettings.xml 文件中本地解析器中的模式完全相同。因此,当构建在 Hudson 服务器上运行时,我希望将完全相同的工件发布到我的 Artifactory 服务器。

让我们看看我的 Hudson 服务器上最新版本的控制台输出:

Dubya' Tee Eff!? 再一次,本地发布似乎工作得很好,将 jar 和 ivy.xml 文件发布到 Hudson 服务器上的 local/esf/ftpSvc/SNAPSHOT/ 目录。另一方面,Artifactory 插件完全搞错了。它不仅无法发布两个 jar 之一,它还错误地重命名了 ivy.xml 文件。

是否有任何 Hudson/Ivy/Artifactory 专家可以对这里发生的事情有所了解?我有多个项目表现出完全相同的行为。解决此问题的任何和所有帮助将不胜感激。

0 投票
5 回答
53480 浏览

hudson - 如何从 Jenkins (Hudson) 卸载插件?

我的 Jenkins 安装中有一些不再需要的插件。我已经禁用了插件(并且我的构建仍然有效),我想完全删除插件。完全删除 Jenkins (Hudson) 插件的正确流程是什么?

0 投票
1 回答
1254 浏览

maven - Jenkins (hudson) 插件开发遇到 maven-enforcer-plugin:1.1-SNAPSHOT 问题

我尝试开发一个 jenkins (aka hudson) 插件,并按照教程mvn -cpu hpi:create,并在命令后生成源代码树。

当我执行“mvn package”时,它会报告类似的错误

从我的nexus服务器,它只有maven-enforcer-plugin:1.0版本,但默认情况下这种依赖是从jenkins生成的,任何人都可以帮我解决它吗?

  • (如何)我可以更改为 plugin-1.0 版本吗?
  • 我可以在 Nexus 服务器中添加什么

我只是对maven有基本的了解。

0 投票
1 回答
513 浏览

shell - 如何通过 KornShell 脚本在 Hudson 中访问动态视图?

使用 Clearcase 动态视图,Hudson 的作业日志显示cleartool's lsviewstartview并且lshistory命令全部成功。
但是,随后的构建脚本 (SunOS KornShell (ksh)) 无法访问视图的目录。

运行“cleartool pwv”而不是 shell 脚本会产生:

这证实了 Hudson 调用的 shell 似乎在它自己的世界中运行。
这是正确的 Hudson 行为还是我们配置不正确?

PS ksh 脚本可以调整,但它是我们必须保留的遗留内容之一。

0 投票
2 回答
611 浏览

svn - 哈德森 svnkit SSL

我将 Hudson CI 服务器与托管在 Subversion 上的项目(或作业)一起使用。我正在通过 SSL 连接到 Subversion 服务器。

一切正常,Hudson 可以从 subversion 进行更新,构建并且没有问题。

就在今天,哈德森停止检查颠覆性的重大变化。当有很多更改时,Hudson 将从 SVN 开始更新,然后它会给出以下错误:

错误:无法更新https://myserver:8443/svn/myproject/trunk

org.tmatesoft.svn.core.SVNException: svn: 坏记录 MAC

svn:报告请求在“/svn/CTPN/!svn/vcc/default”和错误堆栈中失败

原因:javax.net.ssl.SSLException:com.sun.net.ssl.internal.ssl.Alerts.getSSLException 的错误记录 MAC(未知来源)

它会每 10 秒尝试一次,并且永远持续下去。它发生在同一天在我们使用的两台 Hudson 服务器上

它适用于小更新,但是当它是大更新时,它会出现此错误

请问有什么反馈吗?

0 投票
2 回答
1956 浏览

hudson - 哈德森 svn 发布者插件不起作用

我正在尝试使用SVN Publisher插件来提交我的构建的一些工件,但我收到了一个无意义的错误:

该路径可供使用 hudson slave 的用户读取。

在查看SVN Publisher页面上的评论时,似乎有些人遇到了这个问题,而其他人则没有。

我的问题是:对于那些已经让它工作的人,你做了什么?

0 投票
2 回答
451 浏览

java - Hudson 仅执行一项非并行作业

我们有一个只有一个执行者的哈德逊设置。我们希望达到至少可以有 2 个执行者的地步。阻止我们这样做的问题是一项不能并行运行的工作。

说明:我们在 hudson 上配置了许多 svn 分支。特定分支的流程看起来像

在这个流程中,B 从 oracle 中写入和删除数据。我们很好,如果哈德逊只有一个分支机构。

但是,我们在 Hudson 上有很多 svn 分支。所以可能会有另一个分支

现在 B 和 B1 都在 hudson 盒子上运行的唯一 oracle 实例中写入和删除数据,所以我们要小心任何数据被弄乱,测试会使用这些数据。所以我们不希望 hudson 有 2 个执行器,这可能导致 B 和 B1 同时运行。

那么有没有办法解决这个问题呢?我可以配置 Hudson,不并行运行 B 和 B1,否则并行运行两个作业?

提前致谢

0 投票
1 回答
394 浏览

hudson - 哈德逊和三叶草插件

我们在 Hudson 上使用 Clover 插件。是否可以在 hudson 上设置一个属性以排除某些文件/包被三叶草分析?我正在查看项目文档,但没有遇到与属性有关的任何内容

谢谢达米安

0 投票
2 回答
1445 浏览

linux - 无论如何,是否可以使用 Hudson 将 .war 或 .jar 从一台服务器传输到另一台服务器?

我正在使用 Hudson 并想知道是否有将一个文件(该文件位于 Linux 服务器上)传输到另一台 linux 服务器。

也许使用来自 linux 的 scp 命令,只是想知道是否有人已经这样做了,也许会指出我正确的方向。

谢谢

0 投票
1 回答
77 浏览

.net - 损坏的哈德森,关于如何修复的任何提示?

我怀疑我实际上有一个损坏的插件......

我在我的测试 hudson 上安装了 6 或 7 个新插件,现在我丢失了大部分以前安装和工作的插件。

不确定哈德森版本本身是否也自动升级了我......我认为它确实......

不管怎样,有没有办法确定哪个插件或插件升级是罪魁祸首?

我在 1.395 上(也就是让我自动升级)我还降级了几次,看看是否修复了任何问题,然后使用按钮升级备份......没有变化。由于该问题它报告了无法读取的大量数据文件,而以前没有。

主要缺少的插件是 maven、违规和许多链接插件。