我正在将文件复制到新的 Jenkins 服务器。
我可以从目录中复制作业jenkins/jenkins_home/jobs
。
我还可以直接从 Jenkins 服务器查找并复制托管文件,以便将它们复制到新服务器吗?这些文件位于哪里可供复制?我在目录中看不到任何对它们的引用jenkins_home
。
作为参考,我指的是这些托管文件。
您应该在文件中找到它们:
${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>
Run Code Online (Sandbox Code Playgroud)
附录:要回答问题中更一般、更隐含的部分,建议您查看:管理 Jenkins。
+- config.xml (jenkins root configuration)
+- *.xml (other site-wide configuration files)
+- plugins/ (stores plugins)
Run Code Online (Sandbox Code Playgroud)
逐渐地,许多过去驻留在 config.xml 中的配置已被拆分为每个插件的特定文件(随着插件的更新)。不确定在哪里指定。
您可能会发现您需要将所有内容${JENKINS_HOME}/*.xml
以及插件复制到新服务器${JENKINS_HOME}/plugins/*
归档时间: |
|
查看次数: |
5175 次 |
最近记录: |