Jenkins 和 DisplayURLProvider

标签 jenkins

我已经为我们的项目设置了 jenkins 声明式管道,并且我正在使用 jenkins 蓝海插件

在 github 中显示以下 url:http://unconfigured-jenkins-location/job/CRM/job/PR-180/1/display/redirect

如何将网址更改为正确的网址?

我发现这个插件负责https://wiki.jenkins.io/display/JENKINS/Display+URL+API+Plugin但我不明白如何更改网址

我可以使用 Jenkinsfile 来完成此操作吗?或者在某个地方的设置中?

谢谢

最佳答案

我最近在我们的一个 Jenkins 实例上注意到了同样的情况。

将其与具有正确 URL 的 URL 进行比较,我发现将“jenkinsURL”行添加到 $JENKINS_HOME/jenkins.model.JenkinsLocationConfiguration.xml 并重新启动服务即可修复该问题:

<?xml version='1.0' encoding='UTF-8'?>
<jenkins.model.JenkinsLocationConfiguration>
  <adminAddress>your-admin-address</adminAddress>
  <jenkinsUrl>https://jenkins.yourcompany.com/</jenkinsUrl>
</jenkins.model.JenkinsLocationConfiguration>

我不知道为什么它丢失了。实例的 URL 已在配置 UI 中正确配置。

关于 Jenkins 和 DisplayURLProvider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48834582/

相关文章:

jenkins - 如何使用声明式 Jenkinsfile 构建 docker 镜像

curl - 使用 cURL 将 jenkins 作业从一个 View move 到另一个 View 的命令

github - 在 GitHub 存储库上显示 Jenkins 构建的当前状态

jenkins - 无法从 Mac 连接到 CentOS VM -(设置 Jenkins 管道)

xcode - 为什么在我的 Mac 上运行的 Jenkins 不能连接到本地 git 仓库?

git - 在Windows上运行的Jenkins Release神器作业在Git push命令中失败

java - Jenkins:EMMA 验证错误

continuous-integration - Jenkins 控制台输出不是实时的

ubuntu - Jenkinsauthorized_keys错误

jenkins - Jenkins CI 是由 Leeroy Jenkins 命名的吗?