Jenkins : SCM Sync Config shared additional includes

Starting from version 0.0.6 (and above), additionnal includes can be manually set up by users in jenkins configuration screen.

This page is intended to share common includes which are not yet hard coded in scm-sync-configuration synchronization strategies.
Feel free to add yours.

Working includes

Include

Short description

Needed plugin

Notes

users/*/config.xml

Synchronize users informations

jenkins-core


*/jobs//promotions/*/config.xml

Synchronize configuration for promotion job steps

Promoted Builds Plugin


jenkins.plugins.publish_over_ssh.BapSshPublisherPlugin.xml

Synchronize ssh servers

Publish Over SSH Plugin

 

org.jenkinsci.plugins.*.xml

Synchronize various Jenkins plugin configurations

 

 

log/*.xml

Synchronize log configuration

jenkins-core

 

jenkins.model.JenkinsLocationConfiguration.xml

Synchronize location configuration

jenkins-core


com.cloudbees*.xml
license.xml

cloudbees-free-plugins data

CloudBees Free Enterprise Plugins

 

nodeMonitors.xml

Slave nodes monitors

jenkins-core

 

proxy.xml

Install plugins http proxy

jenkins-core

 

ownership.xml

Ownership global properties

Ownership Plugin

 

ru.yandex.jenkins.plugins.debuilder.*.xml

Debian package create and publish config

Debian Package Builder Plugin

 

log/*.xml

Custom logs recorders

jenkins-core

 

*/jobs//config.xml

Jobs inside folders

CloudBees Folders Plugin

Now this is default, not required.

email-templates/*

Email Templates

Email-ext plugin

 

nodes/*/config.xml

Synchronize "slave" node configuration

 

 

Non-working includes

Include

Short description

Needed plugin

Notes

jobs/*/nextBuildNumber

Will allow better backup when restoring things from repository

jenkins-core

Doesn't work because nextBuildNumber is not corresponding to a Saveable. Nevertheless, watch out : if it would have worked, by adding this, every time a build would end, a commit would be done on your repository, slowing down jenkins instance

credentials.xml

Credentials for jenkins

Credentials Plugin

Do not update the git repo after changes