gpt4 book ai didi

jenkins - 如何安全备份 Jenkins 配置?

转载 作者:行者123 更新时间:2023-12-02 03:13:15 44 4
gpt4 key购买 nike

我正在设置 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/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com