当前位置: 首页 > 面试题库 >

如何保存Jenkins配置?

长孙阳州
2023-03-14
问题内容

有什么方法可以在Git或其他任何地方保存管道配置或项目配置,以便当我的Jenkins机器崩溃时,我可以在新的Jenkins实例中迁移保存的配置?


问题答案:

我会(作为一个开始)让自己-https:
//wiki.jenkins.io/display/JENKINS/JobConfigHistory+Plugin保留对Jobs,System
config等所做的所有更改的历史记录-已为我节省了很多时间。

另外,您可以在Jenkins外部设置cron作业以git push您的Job config。

我的脚本(我之前设置了SSH东西)

cd /this/that/other/jenkins_data/jobs/
NOW=$(date +"%m-%d-%Y-%r")
git add .
git commit -m "Jenkins Backup $NOW"
git push -u origin jenkins-backup

这样让我有了主意,我将RSYNC同步到另一个机器,并且我也有一个Backup插件正在运行…(我被刺伤了一次-再也没有!)

希望这可以帮助。



 类似资料:
  • 问题内容: 我想将Jenkins与Eclipse集成在一起。我找到了mylyn hudson / jenkins连接器,并将其安装在Eclipse Luna中。我重新启动了Eclipse,然后尝试将jenkins服务器添加为mylyn存储库。但是,当我单击“添加存储库”时,它没有显示jenkins连接器。有没有关于如何进行设置的教程? 谢谢! 问题答案: 您的观点不正确。打开“构建”视图以连接到H

  • 我有一个类似于卡桑德拉表的实体。我正在使用火花将数据保存/更新到卡桑德拉中。这里的实体是提供案例类 我将这些数据保存如下 cassandra表的模式是 问题是在保存/更新cassandra表时,将Offer实体的writeTime字段配置为写入时间戳。这是在《税务》中提到的-https://github.com/datastax/spark-cassandra-connector/blob/mas

  • 问题内容: Jenkins(Hudson)具有StarTeam插件。如何正确配置? 我已经安装了此插件,但是在构建项目时出现此错误: java.lang.NoClassDefFoundError:com / starbase / starteam / Folder 机器是Windows Server2008。我在文件夹中安装了StarTeam SDK 。 问题答案: 在插件文档页面上有一个提示:

  • 问题内容: 我需要使用Selenium和保留我的缓存。我有一个Firefox配置文件,并在启动时加载了它: 这可以按预期的方式工作,但 不会 复制缓存。转到,它是空的。我想保留我的缓存,我想直接使用我的个人资料。当前复制并使用配置文件的一部分,但不使用缓存。 使用时如何保持缓存? 问题答案: 找出解决方案。 使用此方法加载配置文件不起作用: 对我来说,这确实有效: 现在,我有了正确的完整缓存。

  • 我正在尝试在WebStorm中创建一个自定义文件观察者,它将在保存时自动修复ESLint错误。在

  • 问题内容: 我正在尝试将非默认URL设置为安装Jenkins的木偶脚本的一部分。我知道如何通过Web UI编辑值,但似乎找不到实际存储值的位置。我已经浏览了jenkins_home文件夹和apache,但尚未找到它。 问题答案: 它将其存储在一个不太可能的位置:在Jenkins主文件夹中。