【问题标题】:Groovy scripts for Jenkins automation, where to store and how to run from jenkins cli?用于 Jenkins 自动化的 Groovy 脚本,存储位置以及如何从 jenkins cli 运行?
【发布时间】:2018-02-23 12:42:06
【问题描述】:

我编写了一个脚本来自动化 Jenkins 中的某些过程。到目前为止,我一直在使用脚本控制台来尝试运行我的代码。现在我想要实现的是将脚本文件上传到父作业工作区并从 Jenkins CLI 命令运行它。是否可以从作业工作区执行 groovy 脚本,还是有更好的方法来实现这一点?

【问题讨论】:

    标签: jenkins groovy


    【解决方案1】:

    我不知道这是否适用于 Jenkins CLI,但您可以使用 Manage Jenkins > Managed files 或 Manage Jenkins > Configure System > Global Pipeline Libraries 预定义脚本。

    【讨论】:

      【解决方案2】:

      您可以使用Shared Library Feature。 将您的脚本上传到像 Github/Bitbucket 这样的 VCS 并使用 Jenkins-Jobs 来执行它们。它们适用于所有项目/工作。 如果您将脚本用于管理任务,我认为 Jenkins CLI 是执行的最佳场所。将 cron 作业用于重复性任务。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-10-14
        • 2013-01-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多