一尘不染

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

jenkins

我正在使用Jenkins向工作中的EC2项目添加持续集成。Jenkins机器本身保留在EC2机器上-
可能需要将该机器脱机并随时恢复到完全不同的EC2实例上。我们有一堆Puppet清单,使我们可以轻松地在EC2实例上重新安装该软件,但是自定义配置文件(例如我在Jenkins中创建的作业的配置文件)将在移动后被删除。

现在,如果Jenkins将要在其上运行的作业存储在XML文件或XML文件集中的某个位置,那么我可以设置一个系统,将这些文件提交到版本控制服务器,然后下载回新创建的服务器作为人偶清单的一部分。有谁知道这些文件的存储位置?我试过了copy
/var/lib/jenkins/jobs,但这似乎存储了Jenkins作业的输出,而不是输入。


阅读 527

收藏
2020-07-25

共1个答案

一尘不染

Jenkins将每个作业的配置存储在中的同名目录中jobs/。作业配置文件为config.xml,构建版本存储在其中builds/,工作目录为workspace/。请参阅Jenkins文档以获取直观表示和更多详细信息。

2020-07-25