【问题标题】:Jenkins: How do I figure out what is the groovy command for UI block in my jenkins job詹金斯:我如何弄清楚詹金斯工作中 UI 块的 groovy 命令是什么
【发布时间】:2023-03-23 21:45:02
【问题描述】:

我正在尝试创建一个作业,该作业将运行 .groovy 文件以在我的 jenkins 服务器上生成其他作业。截至目前,我知道“shell()”映射到“执行 shell 命令”;但是我如何弄清楚插件特定块的 groovy 等效项是什么?

就像我安装了侧边栏插件一样,我不知道相同的 groovy 等价物。我怎么得到它? 每个插件中是否有一些文档指定其 groovy 等效项?

是否有这方面的集中文档?

【问题讨论】:

    标签: groovy jenkins jenkins-plugins jenkins-job-builder


    【解决方案1】:

    我知道的每个 Jenkins 插件在https://wiki.jenkins-ci.org 都有一个页面,其中包含指向其源代码的链接。有the page for the Sidebar-Link Plugin

    还有Jobcopy Builder plugin

    此插件将“复制作业”添加为构建步骤。您可以选择如何检索选择,包括在所有作业之间共享选择的方式。

    还有一个页面如何Extend Jenkins 带有开发插件部分。

    【讨论】:

    • 对不起,我不明白。我想如何在这里获得插件的 groovy 等价物?请帮助理解
    • @RonakAgrawal 您所说的“插件的 groovy 等价物”到底是什么意思?
    • 我正在使用 .groovy 文件对作业细节进行编码。因此,当将此文件提供给作业时,它将生成其他作业。我知道一些映射到构建事件的常规命令;但我不确定如何添加其他人。
    • 通过 groovy 等价物,我的意思是添加到 groovy 文件中的代码块,会将事件/动作添加到生成的作业中。 like shell('echo hi')' 会在生成的作业中添加一个动作——执行一个shell命令——'echo hi'。
    • @RonakAgrawal 你读过我链接到的开发插件部分吗?您是否查看了您知道正在做您想要实现的目标的插件的源代码?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-09
    • 2020-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多