我正在使用Jenkins为工作中的EC2项目添加持续集成.Jenkins机器本身保存在EC2机器上 - 可能需要脱机并在任何时候带回完全不同的EC2实例.我们有一堆Puppet清单允许我们在EC2实例上轻松地重新安装软件,但自定义配置文件(如我在Jenkins中创建的作业的文件)将在移动后删除.
现在,如果Jenkins在某个XML文件或XML文件集中存储要在其上运行的作业,我可以设置一个系统,将这些文件提交给版本控制服务器,然后下载回新创建的服务器作为木偶清单的一部分.有谁知道这些文件存储在哪里?我试过复制/var/lib/jenkins/jobs,但这似乎存储了Jenkins的工作输出,而不是输入.
Mik*_*son 124
Jenkins将每个作业的配置存储在同名目录中jobs/.作业配置文件是config.xml,构建存储在builds/,工作目录是workspace/.有关可视化表示和更多详细信息,请参阅Jenkins文档.
aut*_*tix 18
在Linux上,可以找到Jenkins的主目录,查找Jenkins的主页所包含的文件,例如:
$ find / -name "config.xml" | grep "jenkins"
/var/lib/jenkins/config.xml
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
171886 次 |
| 最近记录: |