Jenkins自动化的Groovy脚本,存储位置以及如何从jenkins cli运行?

时间:2018-02-23 12:42:06

标签: jenkins groovy

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

2 个答案:

答案 0 :(得分:0)

我不知道这是否适用于Jenkins CLI,但您可以使用 Manage Jenkins>预定义脚本。托管文件管理Jenkins>配置系统>全球管道图书馆

答案 1 :(得分:0)

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