Jenkins在哪里存储其运行的作业的配置文件?
我正在使用Jenkins向工作中的EC2项目添加持续集成。Jenkins机器本身保留在EC2机器上-
可能需要将该机器脱机并随时恢复到完全不同的EC2实例上。我们有一堆Puppet清单,使我们可以轻松地在EC2实例上重新安装该软件,但是自定义配置文件(例如我在Jenkins中创建的作业的配置文件)将在移动后被删除。
现在,如果Jenkins将要在其上运行的作业存储在XML文件或XML文件集中的某个位置,那么我可以设置一个系统,将这些文件提交到版本控制服务器,然后下载回新创建的服务器作为人偶清单的一部分。有谁知道这些文件的存储位置?我试过了copy
/var/lib/jenkins/jobs
,但这似乎存储了Jenkins作业的输出,而不是输入。
回答:
Jenkins将每个作业的配置存储在中的同名目录中jobs/
。作业配置文件为config.xml
,构建版本存储在其中builds/
,工作目录为workspace/
。请参阅Jenkins文档以获取直观表示和更多详细信息。
以上是 Jenkins在哪里存储其运行的作业的配置文件? 的全部内容, 来源链接: utcz.com/qa/416681.html