hudson-plugins相关内容

使用通过pre-build shell命令获得的变量来设置Hudson中的Maven构建的选项

我有哈德森(Hudson)工作,可以实现目标.在执行该Maven目标之前,我已经添加了一个在构建开始之前要运行的步骤,它是一个Shell脚本,可在“目标和选项"字段中获取要使用的版本号. 因此,在我的工作配置中,在 Build Environment 下,我选中了 Configure M2 Extra Build Steps 框,并在构建之前添加了一个Shell脚本.该脚本如下所示: ..
发布时间:2020-05-07 23:36:22 其他开发

在Groovy中为Jenkins预发送脚本

我有两个从属工作.我需要詹金斯(Jenkins)的groovy脚本的帮助,以便为email-ext插件编写预发送脚本. 我要检查buid原因是否是上游原因,然后设置cancel variable=true 但是我不知道如何在groovy中为jenkins写条件..对于单独的工作,jenkins中是否有任何单独的类(所以我可以创建实例并调用上游原因) 有什么方法可以检查下游作业的生 ..
发布时间:2019-09-02 22:05:54 其他开发

Jenkins(以前为Hudson)绘图插件:字体模糊

Jenkins的Plot插件生成的绘图中的文本难以辨认,因为它使用的字体很小.似乎我缺少此插件使用的Java字体;但是,我不知道如何安装或查找此类字体.我正在使用OpenJDK 1.6.0,并安装了JRE 6u23. 标签在图表中不可读,但令我非常沮丧的是,用户在弄清楚如何解决问题后并未发布解决方案. 解决方案 我不确定这是否对您有所帮助,但已知OpenJDK存在Java字体渲染问题 ..
发布时间:2019-09-02 22:04:31 Java开发

如何在Jenkins UI中修复损坏的图像和图标

这些天,我在jenkins ui上遇到了麻烦,所有图像和图标(构建图标以及在manage jenkins页面中的图标)都损坏了.我已经用谷歌搜索,没有发现任何明确的信息.而且,詹金斯人变得更慢了.我读到清除TEMP文件夹可能会导致此问题.是的,在实例上重新启动jenkins服务后,情况变得更糟了,所有图标都被破坏了.我该如何解决?附带的屏幕截图有人可以帮我这个忙吗? jenkins.war : / ..
发布时间:2019-09-02 21:47:18 其他开发

编写jenkins插件:文档在哪里?

在我当前的项目中,我们正在使用Jenkins监视我们的构建.现在他们要我编写一个Jenkins插件来添加更多监视参数. 我看了一下状态监视器插件的工作方式,但我无法弄清楚.我试图寻找用于编写插件的文档,但是似乎非常缺乏. (该站点仅提及如何生成基础项目,并且指的是内容不那么丰富的教程) 我想做的就是向每个构建添加一些选项,添加一个链接和一个监视页面.添加到主页显然是通过添加操作来完成的 ..
发布时间:2019-09-02 20:30:53 其他开发

Jenkins并行触发并等待

我有4个作业,需要按以下顺序执行 JOB A |------> JOB B |------> JOB C |------> JOB D 在上面 A应触发B& C并行和C反过来触发D. A应该将作业保持运行状态,直到全部3个完成. 我尝试了以下插件,但无法实现所需的功能 加入插件 Multijob插件 多配置项目 参数化触发器插件 ..
发布时间:2019-09-02 20:29:01 其他开发

Jenkins基于先前选择的参数值的动态参数

在这里,我基本上是在寻找依赖项参数. 比方说,我在构建参数部分有两个下拉菜单.根据从第一个下拉列表中选择的值,可能的默认值 我希望第二个下拉菜单的值有所不同. 是否有任何插件或方法可以有效地处理此要求? 解决方案 这正是您要查找的内容: https://github.com/biouno/uno-choice- plugin/wiki/Uno-Choice-Cascade-Dy ..
发布时间:2019-09-02 20:22:32 其他开发

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

我的Jenkins安装中有一些不再需要的插件.我已经禁用了插件(并且我的构建仍然可以使用),并且我想完全删除插件.完全删除Jenkins(Hudson)插件的正确过程是什么? 解决方案 Jesse Glick在他的答案中提到,如果您使用的是Jenkins 1.487或更高版本,则可以通过本机方式在Jenkins UI中卸载插件.有关详细信息,请参见 JENKINS-3070 . 如果 ..
发布时间:2019-09-02 20:16:10 其他开发

如何在Hudson/Jenkins构建输出控制台中显示超链接

如何在哈德森/我想要实现的是,在基于特定条件的hudson/jenkins构建过程中,我想显示一个超链接. 当用户单击该链接时,它应该打开一个新的浏览器窗口并显示该页面. 是否有插件可以做到这一点?有什么建议吗? 解决方案 如果输入,例如: echo 'http://example.com' 在 Build 步骤中执行shell→命令,该地址将在控制台输出中超链接,但不带有 ..

如何将$ {CHANGES}传递给下游工作?

我有上游工作,对SVN进行轮询以进行更改. 如果检测到更改,则开始构建. 构建完成后,上游项目将调用下游项目进行测试.我正在使用“触发器参数化版本". 我希望下游项目能够发送包含导致构建/测试的测试结果和SVN更改的电子邮件.但是问题是,如果我在下游使用$ {CHANGES}变量,它似乎是空的. 如何将$ {CHANGES}从上游项目传递到下游项目? 解决方案 您可以使用gro ..
发布时间:2019-09-02 20:02:09 其他开发

groovy.lang.MissingPropertyException:没有这样的属性:类的经理:Script1

我试图在Hudson中调用Groovy(使用groovy插件)来获得我们构建的一些属性。但是我得到这个异常: groovy.lang.MissingPropertyException:没有这样的属性:类的经理:Script1 def buildNUmber = manager.build.number 这种情况发生在我作为Jenkins内联命令运行以及使用脚本时: ..
发布时间:2018-05-30 09:38:48 其他开发

如何让Jenkins / Hudson工作监督一些其他工作并决定是否构建?

鉴于所有作业都有字符串 LEVEL_X 名称,其中X是一个大于1的数字。我希望每个X = n的工作都监视每一个工作,如果每个工作都是 X = n-1 成功完成。我希望 X = n 这项工作以1分钟的时间间隔监督其他工作。 首先总之,我有兴趣知道最好的方法是做什么,第二我想要的解决方案,如果一个可以通过一个小脚本实现,也许groovy脚本可以运行在系统常规脚本使用GROOVY PLUGIN ..
发布时间:2018-05-30 09:12:32 其他开发

为Gerrit和Hudson创建SSH密钥

我试图使用 Hudson Gerrit Trigger 插件。 无论出于何种原因, Gerrit 不接受位于 /var/lib/hudson/.ssh/id_rsa的 SSH / code>。 在GUI中获得连接错误:com.jcraft.jsch.JSchException :身份验证失败作为错误,当我在终端中 时,我得到一个权限被拒绝(publickey) error。 如何 ..
发布时间:2018-04-26 12:31:19 其他开发

setenv hudson插件变量可以在状态邮件中访问吗?

我安装了 SetEnv插件,它可以正常工作来获取在任务期间的变量。 不幸的是,当我尝试在生成的状态电子邮件中使用env变量,我根本没有运气。这是否应该起作用? 我尝试过$ VARNAME和$ {VARNAME} - 这两个都不会在电子邮件中正确替换。 解决方案 在电子邮件通知中使用环境变量(或任何变量)的最简单方法是使用 Email-ext插件。 查看他们的”内容令牌参考 ..
发布时间:2017-08-25 19:22:00 开发方法

如何在Jenkins / Hudson中以编程方式设置环境变量?

我在Jenkins工作的预构建步骤中有两个脚本,第一个是perl脚本,第二个是使用groovy插件的系统groovy脚本。我需要第二个groovy脚本中第一个perl脚本的信息。我认为最好的办法是设置一些环境变量,并且想知道如何才能实现。 或任何其他更好的方式。 感谢您的时间。 解决方案 在构建步骤之间传播环境变量的方式是通过 EnvInject插件。 以下是以前的一些答 ..

Hudson只执行一个作业非并行

我们有一个hudson设置只有一个执行者。我们想要达到一个点,我们可以有至少2个执行者。阻止我们这样做的问题是不能并行运行的工作。 说明: 我们在hudson上配置了许多svn分支。特定分支的流程将如下所示: A-> B-> C 在此流程中,B从oracle中写入和删除数据。我们是好的,如果只有一个分支设置在哈德逊。 但是,我们在哈德森有很多svn分支。 ..
发布时间:2017-01-04 21:15:17 Java开发

如果下游作业失败,将上游Jenkins / Hudson标记为失败

我使用参数化触发器插件触发下游构建。 如果下游失败,如何指定我的上游作业失败?上游作业实际上是具有传递到下游的参数的虚拟作业。 解决方案 确保您使用正确的步骤执行下游作业;我发现,自从我执行我的“后构建步骤”,我没有“阻止,直到触发项目完成他们的构建”选项。将其更改为“构建任务”而不是“后构建任务”,允许我在参数化触发器插件中找到所需的选项。 ..
发布时间:2017-01-04 20:42:51 其他开发