迁移的詹金斯不断重定向到原始域

时间:2019-07-19 07:26:25

标签: jenkins kubernetes migration

我使用thinBackup插件迁移了Jenkins。当我重新启动新的Jenkins主机时,通过http://new_jenkins_ip:8080访问它会重定向到https://old_jenkins_domain

我的旧詹金斯(Jenkins)使用服务运行,它是很久以前设置的。我的新Jenkins在k8s中运行,我编辑了稳定/ jenkins图表并用Helm进行了部署。

首先,我认为是Jenkins URL的原因,所以我更改了jenkins.model.JenkinsLocationConfiguration.xml中的配置(根据this)并通过杀死其pod来重启Jenkins(我在k8s中部署了新的Jenkins)。但是它仍在重定向到https://old_jenkins_domain

我还尝试复制整个JENKINS_HOME(this)目录,是的,它仍在重定向到https://old_jenkins_domain

另一个问题是,我正在使用github-oauthmatrix-auth插件,如果在执行ThinBackup迁移之前未安装这些插件,Jenkins将无法启动并永久重启。我想知道为什么。

我实际上可以访问http://new_jenkins_ip:8080/login,但是当我登录时,github-oauth只会抛出NullPointerException。 我可能会尝试使用此python迁移插件,因为我认为thinBackup无法迁移所有github-oauth的配置。

1 个答案:

答案 0 :(得分:1)

万一有人发现这有用,它是github-oauth插件,可一直将我定向到我的旧站点。我在github中创建了新的oauth应用,并使其重定向到我的新IP