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 |
|
|
jenkins.plugins.publish_over_ssh.BapSshPublisherPlugin.xml |
Synchronize ssh servers |
|
|
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 |
cloudbees-free-plugins data |
|
|
nodeMonitors.xml |
Slave nodes monitors |
jenkins-core |
|
proxy.xml |
Install plugins http proxy |
jenkins-core |
|
ownership.xml |
Ownership global properties |
|
|
ru.yandex.jenkins.plugins.debuilder.*.xml |
Debian package create and publish config |
|
|
log/*.xml |
Custom logs recorders |
jenkins-core |
|
*/jobs//config.xml |
Jobs inside folders |
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 |
Do not update the git repo after changes |