如何将 Jenkins 重置为出厂设置?

如何将 Jenkins 重置为出厂设置?

我已经在 Red Hat 服务器上安装了 Jenkins按照本教程。但我错误地跳过了默认插件部分。

我尝试删除/var/lib/jenkins/config.xml但该文件却一次又一次地被创建。

  • 我怎样才能回到初始设置,以便这次能够正确执行操作?
  • 或者有没有办法我可以转到默认插件安装而无需做太多更改?

我尝试用谷歌搜索,但所有匹配的文档都是用于重置管理员密码的。

注意:我知道我可以进入插件管理并安装我想要的插件。但是,我现在一无所知,我不确定我应该安装哪些插件。

答案1

之前的回答提到了 .jenkins 文件或文件夹。至少在我的 CentOS 上的 jenkins 实例上不存在这样的文件。

编辑/var/lib/jenkins/config.xml并将以下行更改为:

<installStateName>NEW</installStateName> 然后重启詹金斯服务

在此处输入图片描述

答案2

查看提供的教程链接,我假设您使用包管理器安装了 jenkins。

使用包管理器查看 Jenkins 包中安装了哪些文件,命令如下:(rpm -ql jenkins适用于基于 Debian 的发行版dpkg -L jenkins)。您会注意到它在 中安装了配置文件/etc,在 中安装了服务文件/lib,在 中安装了 doc/binaries /usr。此外,它还为其工作目录、日志和缓存创建了以下 3 个文件夹:

/var/cache/jenkins
/var/lib/jenkins
/var/log/jenkins

基本上,你需要通过删除 Jenkins 在/var文件夹中写入的所有内容来将文件/文件夹重置为原始状态。假设你没有修改/etc.service文件

总结

  • 使用以下命令停止服务systemctl stop jenkins.service(如果需要,请使用 sudo)
  • 使用以下命令清除工作目录、日志和缓存rm -rf /var/lib/jenkins/* /var/cache/jenkins/* /var/log/jenkins/*
  • 重新启动 jenkins systemctl start jenkins.service(如果需要,请使用 sudo)

答案3

删除 .jenkins 文件。我刚刚遇到了同样的问题(类似),我删除了 .jenkins 文件夹。它应该会带你回到设置。

答案4

相关内容