What is the use of multiple Jenkins plugin directory?

Viewed 84

I was trying to create a Jenkins master slave system using Helm Charts. [ https://github.com/jenkinsci/helm-charts/blob/main/charts/jenkins/README.md ].

After deploying I can see the plugins are stored in two locations in the pod/ docker container.

1. /var/jenkins_home/plugins

2. /usr/share/jenkins/ref/plugins

What's the relation between these two? JENKINS_HOME is configured as /var/jenkins_home/. If I need to backup the plugins which directory should I backup ?

For a plugin named ace-editor, I can see these many files in respective folders.

/usr/share/jenkins/ref/plugins contains (1 file) -> ace-editor.jpi

/var/jenkins_home/plugins contains (4 file) -> ace-editor.jpi, ace-editor.jpi, ace-editor.jpi.pinned, ace-editor.jpi.version_from_image

What does this mean?

0 Answers
Related