首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Jenkins将其运行的作业的配置文件存储在哪里?

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

Stack Overflow用户
提问于 2011-05-26 05:22:37
回答 5查看 236.9K关注 0票数 118

我正在使用Jenkins将持续集成添加到工作中的EC2项目中。Jenkins机器本身保存在一台EC2机器上-这台机器可能需要在任何时候离线,然后返回到一个完全不同的EC2实例上。我们有一堆Puppet清单,允许我们轻松地在EC2实例上重新安装软件,但自定义配置文件,如我在Jenkins中创建的作业,在移动后将被删除。

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

EN

回答 5

Stack Overflow用户

发布于 2016-07-19 16:03:41

在Linux上,用户可以找到查找文件的Jenkins的主目录,即Jenkins的主目录包含的文件,例如:

$ find / -name "config.xml" | grep "jenkins"
/var/lib/jenkins/config.xml
票数 28
EN

Stack Overflow用户

发布于 2015-09-03 16:26:59

Jenkins 1.627,OS X 10.10.5 /Users/Shared/Jenkins/Home/jobs/{project_name}/config.xml

票数 9
EN

Stack Overflow用户

发布于 2019-04-10 18:39:22

最好的方法是将作业配置保存在源代码控制中的Jenkinsfile中。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6131114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档