Zuul 不与詹金斯合作

Zuul not working with Jenkins

我目前正在使用带有不同 docker 容器的 zuul。除了 jenkins(不是 docker 容器内的 运行),一切正常。我想让 zuul 路由到詹金斯。这似乎工作正常,但仅适用于 jenkins 的 html 主页,所需的其他文件未正确加载。所以当我打开我的页面 mypagename.com/jenkins 时,第一个请求被发送到正确的地址。但随后网站会尝试加载 .css 和 .js 文件等“https://mypagename.com/static/9c0b28e1/css/layout-common.css”。因此,对于第一个请求,zuul 工作正常,但对于以下请求则不然。

application.yml 的 jenkins 部分如下所示:

jenkins: path: /jenkins/** url: "http://172.21.0.1:9000/"

这可能是什么原因?

已解决

它正在运行。 jenkins 的根路径需要更改为 /jenkins。 Jenkins 网站根路径。此外,您还需要在使用 jenkins 网站上的重启按钮添加“--prefix=/jenkins”后重启 jenkins,如 "sudo systemctl restart jenkins" 无效。