问题标签 [jelly]

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 回答
9896 浏览

java - Jenkins Email-ext Jelly 脚本(高级概述)

我的项目刚刚将 Jenkins 集成为其 CI 服务器。我们很乐意使用 Email-ext 插件来提供定制的电子邮件,一旦构建完成,我们的开发人员就可以合理地了解各种指标。

Email-ext 插件网站上给出的示例屏幕截图或多或少是我们正在寻找的。

我们目前为 Findbugs、Cobertura 代码覆盖率和 TestNG 生成指标。我很难找到这些指标如何包含在 Jelly 脚本中的好例子。

是否有人有类似的脚本或链接到将这些指标链接到电子邮件分机通知的一些很好的示例/教程。

谢谢

0 投票
1 回答
260 浏览

php - 如何获取 Kohana Jelly 时间戳 pretty_format

我想知道是否有任何有 Jelly 经验的人会知道如何从 Jelly_Field_Timestamp 中获取漂亮格式版本的 Timestamp?

我不介意做 date($pretty_format, $value) ,只要我在循环记录时能以某种方式获得 $pretty_format 值。

这样的事情必须是可能的......不是吗?

0 投票
2 回答
1089 浏览

arrays - Kohana Jelly:如何从 Jelly 集合中快速创建数组?

假设您有一个模型 Person。每个 Person 对象可以有许多朋友 (Field_HasMany)。

如果您想为给定的 Person 的朋友获取一个简单的名称/ID 对数组,那么像这样获取 Friends 是否更快/更好:

然后使用 foreach 循环从该对象创建一个数组

或者

做一个选择,像这样:

0 投票
1 回答
1942 浏览

java - Jenkins插件——指项目插件设置中的全局插件设置

我想写一个简单的哈德逊插件。我被困在一件事上。我希望能够使用 global.jelly 中的全局设置作为 config.jelly 的默认值。

可能吗?我怎样才能做到这一点?还有一件事 - 我将在 global.jelly 中使用动态形式(我将使用<f:repeatable>标签)。

0 投票
1 回答
1205 浏览

grails - 配置hudson的分机

我有一个 grails 项目,我使用 hudson 进行不同的分析。我想将报告分析(cobertura、codenarc、findbug)发送给开发人员。但是,我不知道如何使用 hudson 的分机号。通过谷歌搜索,我怀疑解决方案是使用果冻脚本,但我似乎可以让它工作。

0 投票
0 回答
507 浏览

plugins - Jenkins插件:如何访问其他描述符

我想知道是否可以从果冻文件(global.jelly)中访问其他描述符?

textbox例如,将数据填充到 a 中的唯一方法是使用DescriptorImpl安装在 jelly 中的描述符:

<f:textbox default="${descriptor.getName()}" />

但是我需要来自另一个插件的数据吗?是否可以从不属于此插件的果冻文件中访问此数据?

0 投票
1 回答
1654 浏览

jenkins - Jenkins 的 email-ext 插件的 Jelly 脚本中的无限循环。为什么?

我正在尝试使用 Jenkins 中的 email-ext 插件发送一封电子邮件,其中包含自上次成功构建以来的所有更改。我拼凑了以下内容,替换了默认 html.jelly 脚本的更改集部分,但它进入了无限循环。我不明白为什么,我不确定如何调试它。我以前从未写过 Jelly 脚本,所以这里可能有一些简单的东西。

Email-ext 有一个 CHANGES_SINCE_LAST_SUCCESS 令牌,但是当我尝试发送漂亮的 HTML 电子邮件时,我没有看到一种方法可以使它可用

0 投票
2 回答
2657 浏览

email - 在 Jelly 模板中读取和解析外部 XML 文件

我正在使用 Jenkins 1.410 和 Email-Ext 2.14。我的项目是一个健全性检查,以验证许多其他构建,确保它们的工件正确交付,然后发送摘要电子邮件。没关系。

现在我正在尝试解析父项目的 POM.xml 并提取一堆依赖版本,并将它们包含在电子邮件中格式良好的部分中。

问题:如何在 Jelly 模板中读取外部 pom.xml(将其作为行的集合/数组、xml dom 对象、大字符串等)并提取我需要的属性/属性。鉴于此,我可以将它们格式化为表格或类似的东西。

我是否需要创建自己的插件(这对我来说是新的)?还是这个功能已经存在?

非常感谢。

0 投票
2 回答
466 浏览

kohana-3 - 使用 Jelly ORM 和 Kohana 3.2 的兼容性问题,该继续前进了吗?

我喜欢 Jelly ORM,我想将它与 Kohana 3.2 一起使用。但是,当我尝试各种方法和操作时,我收到了不同的错误。

我看到 Jelly ORM 的最后一次更新是一年多以前在 github 上的。

我们应该跟它说“再见”吗?

0 投票
1 回答
1416 浏览

groovy - 使用 Groovy 动态加载 Java 类的问题

我正在将 Jelly 脚本移植到 Groovy,但我被困在实现标签的 Jelly 脚本中的一行代码上:

我知道这是在加载一个类,但我无法让 Groovy 做同样的事情。我使用我找到的各种类加载器示例尝试了几种不同的方法,但我总是得到错误,通常是“无法解析类”之类的错误。一个问题是我不知道是否需要使用文件系统路径:

或者,如果我需要使用 URL(而且我不知道文件的 URL,也不知道如果我知道 URL,Jenkins 是否会让我访问文件)。

所以问题是我如何实例化 hudson.plugins.emailext.plugins

PS 旧的 Jelly 脚本和新的 Groovy 脚本都被用作Jenkins Email-Ext 插件的电子邮件模板。Jelly 脚本有效,但我希望它在 Groovy 中。