Monday, October 15, 2018

Jenkins config file provider content

Jenkins has a plugin which provide configuration files to various jobs. The config file managed by this plugin is saved in jenkins_home/org.jenkinsci.plugins.configfiles.GlobalConfigFiles.xml file.

That file is obviously a xml file with content similar to the following:

<org.jenkinsci.plugins.configfiles.GlobalConfigFiles
  plugin="config-file-provider@3.3">
  <configs class="sorted-set">
    <comparator class="org.jenkinsci.plugins.configfiles.GlobalConfigFiles$1" />
    <org.jenkinsci.plugins.configfiles.custom.CustomConfig>
      <id>bxproduction</id>
      <name>bxproduction</name>
      <comment></comment>
      <content>
         some content
      </content>
      <providerid>org.jenkinsci.plugins.configfiles.custom.CustomConfig</providerid>
    </org.jenkinsci.plugins.configfiles.custom.CustomConfig>
  </configs>
</org.jenkinsci.plugins.configfiles.GlobalConfigFiles>

No comments:

Post a Comment