Jenkins在哪里存储其运行的作业的配置文件?

| 我正在使用Jenkins将持续集成集成到工作中的EC2项目中。 Jenkins机器本身保留在EC2机器上-可能需要将该机器脱机并随时恢复到完全不同的EC2实例上。我们有一堆Puppet清单,使我们可以轻松地在EC2实例上重新安装软件,但是自定义配置文件(例如我在Jenkins中创建的工作的配置文件)将在移动后被删除。 现在,如果Jenkins将要在其上运行的作业存储在XML文件或XML文件集中的某个位置,那么我可以建立一个系统,将这些文件提交到版本控制服务器,然后下载回新创建的文件。服务器作为人偶清单的一部分。有谁知道这些文件的存储位置?我尝试过复制“ 0”,但这似乎是在存储Jenkins作业的输出,而不是输入。     
已邀请:
Jenkins将每个作业的配置存储在ѭ1中的同名目录中。作业配置文件为
config.xml
,内部版本存储在
builds/
中,工作目录为
workspace/
。请参阅Jenkins文档以获取直观表示和更多详细信息。     
在Linux上,您可以找到Jenkins的主目录以查找文件,该文件包含在Jenkins的主目录中,例如:
$ find / -name \"config.xml\" | grep \"jenkins\"
/var/lib/jenkins/config.xml
    
Jenkins 1.627,OS X 10.10.5
/Users/Shared/Jenkins/Home/jobs/{project_name}/config.xml
    
最好的方法是将作业配置保存在源代码管理中的Jenkinsfile中。     
为了完整性: macOS High Sierra,Jenkins 2.x,通过Homebrew安装
~/.jenkins/jobs/{project_name}/config.xml
有关jenkins主页的完整概述:https://wiki.jenkins.io/display/JENKINS/Administering+Jenkins     
正在添加与jenkins配置文件存储相关的一些信息。 根据我的理解,所有配置文件存储在已安装jenkins的计算机或操作系统中。 您将在jenkins中创建的作业将存储在jenkins服务器中,您可以在此处找到config.xml等。 安装完jenkins之后,您将在服务器中找到jenkins工作区。
*cd>jenkins/jobs/`
cd>jenkins/jobs/$ls
   job1 job2 job3 config.xml ....*
    

要回复问题请先登录注册