【问题标题】:Where can I find the "managed files" physical files on a Jenkins server?我在哪里可以找到 Jenkins 服务器上的“托管文件”物理文件?
【发布时间】:2019-06-22 01:55:23
【问题描述】:

我正在将文件复制到新的 Jenkins 服务器。

我可以从jenkins/jenkins_home/jobs 目录复制作业。

我也可以直接从 Jenkins 服务器中查找和复制托管文件,以便将它们复制到新服务器吗?这些文件在哪里可以复制?我在jenkins_home 目录中看不到对它们的任何引用。

作为参考,我指的是这些托管文件。

【问题讨论】:

标签: jenkins


【解决方案1】:

您应该在文件中找到它们: ${JENKINS_HOME}/org.jenkinsci.plugins.configfiles.GlobalConfigFiles.xml

格式为xml,基于内容。 有“托管脚本”插件部分。

例如:

<?xml version='1.1' encoding='UTF-8'?>
<org.jenkinsci.plugins.configfiles.GlobalConfigFiles plugin="config-file-provider@3.6">
   <configs class="sorted-set">
      <comparator class="org.jenkinsci.plugins.configfiles.GlobalConfigFiles$1"/>
      <org.jenkinsci.plugins.configfiles.groovy.GroovyScript>
      </org.jenkinsci.plugins.configfiles.groovy.GroovyScript>

      <org.jenkinsci.plugins.configfiles.maven.GlobalMavenSettingsConfig>
      </org.jenkinsci.plugins.configfiles.maven.GlobalMavenSettingsConfig>

      <org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig>
      </org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig>

      <org.jenkinsci.plugins.managedscripts.ScriptConfig plugin="managed-scripts@1.4">
      </org.jenkinsci.plugins.managedscripts.ScriptConfig>
   </configs>
</org.jenkinsci.plugins.configfiles.GlobalConfigFiles>

附录:要回答问题中更笼统、隐含的部分,建议您查看:Administering Jenkins

 +- config.xml     (jenkins root configuration)
 +- *.xml          (other site-wide configuration files)
 +- plugins/       (stores plugins)

逐渐地,过去存在于 config.xml 中的许多配置已被拆分为每个插件的特定文件(随着插件的更新)。不确定在哪里指定。

您可能会发现您需要将所有 ${JENKINS_HOME}/*.xml 以及 ${JENKINS_HOME}/plugins/* 中的插件复制到您的新服务器上

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-12
    • 1970-01-01
    • 1970-01-01
    • 2018-04-13
    相关资源
    最近更新 更多