首页 > 解决方案 > 如何在 stable/jenkins helm 图表中将 jenkins 插件文件夹定义为持久性卷

问题描述

我正在使用stable helm chart将其部署在我的 OCP 环境中。

我激活了 jenkins 保存jenkins_home文件夹的持久性卷。

我发现 helm chart 将 plugin 和 plugin-dir 文件夹定义为空卷文件夹。

这是每次重新启动 pod 时都会下载插件的原因。

如何配置插件目录也将配置为持久卷?

标签: jenkinskubernetes-helm

解决方案


我认为问题出在这一行。

变量的默认值为overwritePluginstrue

这意味着如果您没有将其显式设置为falseConfigMap将生成的 将在要执行的内联脚本中创建以下行

rm -rf /var/jenkins_home/plugins/*

然后,假设您在installPlugins list中有元素,它将继续(重新下载)并安装这些插件。

请记住,似乎在安装之后,插件似乎最终/var/jenkins_home/plugins(假设您已设置 PVC)是一个持久位置。


推荐阅读