我编写了一个脚本来自动化Jenkins中的某个进程。到目前为止,我一直在使用脚本控制台来尝试运行我的代码。现在我想要实现的是将脚本文件上传到父作业工作区并从Jenkins CLI命令运行它。是否可以从作业工作区执行groovy脚本,还是有更好的方法来实现这一点?
答案 0 :(得分:0)
我不知道这是否适用于Jenkins CLI,但您可以使用 Manage Jenkins>预定义脚本。托管文件或管理Jenkins>配置系统>全球管道图书馆。
答案 1 :(得分:0)
您可以使用Shared Library Feature。 将脚本上传到Github / Bitbucket等VCS,并使用Jenkins-Jobs执行它们。它们适用于所有项目/工作。 如果您使用脚本执行管理任务,我认为Jenkins CLI是最佳执行位置。使用cron作业进行重复性任务。