- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在设置 Jenkins 环境来管理 Python 项目的工作流程。此 Jenkins 安装在 Windows 7 机器上运行,我需要备份 Jenkins 配置以避免在 HDD 故障(例如)的情况下可能丢失工作。
我尝试了 SCM sync configuration plugin但是这个与 Subversion 不兼容我使用的插件导致 Jenkins 在我激活它时只显示一个白屏。所以它不可用。
我也尝试了 thinBackup .它运行良好,但由于 Jenkins 作为本地服务运行,它无法将备份保存在网络驱动器上(并且在与 Jenkins 相同的驱动器上备份并不是很有趣)。你会认为我只需要与网络用户一起运行 Jenkins,但在这种情况下,它没有足够的本地权限。
我正在考虑创建一个可以处理 SVN 的 Batch(或 Python)脚本,通过调整 this page 中描述的内容来备份 Jenkins 配置。但我不太乐意在批处理(或 Python)脚本中编写 SVN 帐户密码,这可能被任何人看到。
所以我想知道是否存在其他方法来实现此 Jenkins 配置备份。或者至少,是否存在一种无需向任何人显示明确密码即可执行 svn 命令的方法?
最佳答案
SCM 同步配置插件的问题也让我感到难过。我们对 Jenkins 实例所做的是:我们使用 thinBackup 运行定期备份并将它们存储在同一硬盘上的默认文件夹中。然后我们有一个每日 cron 作业将它们与另一个硬盘上的文件夹同步。因此,如果 Jenkins 在 Windows 上运行,您可能会使用 Windows Task Scheduler 实现相同的效果。和 cwRsync ,例如。
关于jenkins - 如何安全备份 Jenkins 配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38742723/
我是一名优秀的程序员,十分优秀!