问题标签 [jenkins-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 回答
19558 浏览

jenkins - Jenkins 自定义构建历史视图

我想构建一个应该自定义构建历史视图的詹金斯插件。我想为构建历史记录中的每个成功作业添加一个链接并执行一些操作。我还想知道如何从插件访问该构建运行的 SCM 信息。

你能帮我提供代码片段或任何帮助吗?谢谢

0 投票
3 回答
30001 浏览

jenkins - 如何在 Jenkins 上显示性能测试结果

我们编写了一个框架来测试我们的 Java 应用程序的性能(现有的框架,例如 JMeter,都不合适)。该框架产生各种指标,例如每秒平均/最小/最大事务。

我们希望每个 Jenkins 构建都显示这些指标,以便我们可以跟踪提交是否提高了性能。

我不知道该怎么做。

一个想法是修改我们的性能测试框架以输出 HTML 文件,然后以某种方式让 Jenkins 在构建结果页面上显示/链接到它。

感激地收到任何建议。

0 投票
0 回答
1396 浏览

java - 创建一个与全局构建状态挂钩并具有全局可重复配置的 Jenkins 插件?

我正在尝试创建一个据称很简单的 Jenkins 插件,它将与 IP 电源板设备进行通信,但我遇到了一些问题。我对文档进行了深入研究,但充其量似乎很少。

我的理论是创建一个带有相关描述符的发布者。描述符将通过 bean 对象(参数)采用可重复的形式,然后使其可用于记录器。

实际上似乎发生的是:

这是参数类

最后:

0 投票
2 回答
2104 浏览

continuous-integration - 在 Jenkins CI 中将文件从上一个 svn 修订版上传到 SFTP

我正在配置 Jenkins 作业以将文件从 Subversion 上传到 SFTP。Publish Over SSH做得很好,但它会在每次构建时上传所有文件。

对于某些项目,我们有数千个文件,上传成本超过 1 小时,所以这不是一个选择。

任何人都可以建议一种仅上传上次修订中更改的文件的方法吗?

0 投票
1 回答
447 浏览

ruby - 使用 Ruby 验证 Jenkins 插件表单

我正在用 Ruby 开发一个 Jenkins 插件。您应该能够配置连接到服务器的每个节点,以便在节点失去与主节点的连接时将电子邮件发送到指定地址。EmailNodeProperty添加一个字段以输入电子邮件地址:

配置节点时,有一个名为的字段email,您可以在其中输入电子邮件地址。我希望在您输入地址时验证此字段。

当您保存配置时,将EmailNodeProperty创建一个(没错)您可以访问电子邮件地址的位置。

MyComputerListeneroffline当节点失去连接时调用's :

MyComputerListener找到电子邮件地址并发送电子邮件。

有人知道是否可以在 Ruby 中验证表单吗?根据Jenkins wiki,这是应该实现的(FIELD 应该被交换为字段名称,所以我想它应该是doCheckEmail):

你会如何在 Ruby 中做到这一点?该方法应该在哪里实现?在EmailNodeProperty还是在MyComputerListener?你如何处理查询参数?@ 将使其成为 Ruby 中的实例变量。(什么是查询参数?)

任何帮助将非常感激!

/乔纳坦

0 投票
1 回答
1087 浏览

ruby - Jenkins 和 Ruby 度量插件错误

我正在为 Ruby on Rails 应用程序运行 Jenkins 1.424.2,并且我想使用 Ruby Metrics 插件。我已经使用管理插件站点安装了它。但是当我重新启动 Jenkins 时,该插件在作业的配置选项中不可用。

因此,我查看了日志文件,结果发现该插件无法启动。首先是依赖 maven-plugin 的一些错误,然后是这个错误

这是日志文件的整个输出:

这是詹金斯或插件中的错误吗?我该如何解决?

0 投票
1 回答
7847 浏览

hudson - Jenkins 构建提升:如何获取我想要提升的构建的构建 ID?

似乎,当使用Promoted Builds Plugin 在Jenkins 中进行构建提升时,它会生成一个新的BUILD_ID 环境变量。有没有办法或插件可以让您访问您正在尝试推广的构建的当前 BUILD_ID?

基本上,我需要的功能是:导航到 Jenkins 中的构建,能够启动 ant 或 gradle 脚本来提升已构建的工件,该工件存档在我当前所在的构建下。

0 投票
1 回答
16200 浏览

regex - 如何仅过滤掉 Jenkins-email-ext、BUILD_LOG_REGEX 中的错误?

目前我在Jenkins可编辑电子邮件信息中使用BUILD_LOG_REGEX通过电子邮件获取错误日志。但是我得到了很多垃圾,我想过滤掉错误,我希望过滤到完美的错误日志。有什么帮助吗?

0 投票
2 回答
2198 浏览

regex - 我将如何在 Jenkins/Hudson Email-Ext 插件中为 BUILD_LOG_REGEX 编写 Jelly 脚本?

我正在尝试在 Jenkins Email-Ext 中编写/修改一个返回构建日志的果冻脚本。我正在尝试使用BUILD_LOG_REGEX过滤日志以获取正则表达式。有人可以给我一个示例脚本或格式来使用 jelly 脚本模板进行 build_log_regex 吗?提前致谢。

0 投票
8 回答
21072 浏览

jenkins - Jenkins:在项目页面上显示最后一个控制台输出

在 Jenkins 中查看项目时,我希望看到项目页面上显示的最后一个控制台输出。

这满足了两个需求:

  • 我通常只想看看构建的输出是什么;单击到最后一个控制台输出似乎不必要的麻烦
  • 非技术管理人员不记得在输出与他们相关的情况下如何/没有足够的动力点击到最后一个控制台输出,只要他们很容易看到它

我一直在寻找支持此功能的插件,但找不到任何插件。

我有什么选择?