启动时Bitbucket通知失败

时间:2017-07-05 09:38:48

标签: jenkins bitbucket

Bitbucket notify on start failed: Root URL isn't configured yet. Cannot compute absolute URL.
java.lang.IllegalStateException: Root URL isn't configured yet. Cannot compute absolute URL.
    at hudson.model.AbstractItem.getAbsoluteUrl(AbstractItem.java:486)
    at org.jenkinsci.plugins.bitbucket.BitbucketBuildStatusHelper.buildUrlFromBuild(BitbucketBuildStatusHelper.java:182)
    at org.jenkinsci.plugins.bitbucket.BitbucketBuildStatusHelper.createBitbucketBuildStatusFromBuild(BitbucketBuildStatusHelper.java:197)
    at org.jenkinsci.plugins.bitbucket.BitbucketBuildStatusHelper.notifyBuildStatus(BitbucketBuildStatusHelper.java:224)
    at org.jenkinsci.plugins.bitbucket.BitbucketBuildStatusNotifier.prebuild(BitbucketBuildStatusNotifier.java:109)
    at hudson.model.AbstractBuild$AbstractBuildExecution.preBuild(AbstractBuild.java:789)
    at hudson.model.AbstractBuild$AbstractBuildExecution.preBuild(AbstractBuild.java:784)
    at hudson.model.Build$BuildExecution.doRun(Build.java:145)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:490)
    at hudson.model.Run.execute(Run.java:1735)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:97)
    at hudson.model.Executor.run(Executor.java:405)

当我尝试在Jenkins CI上使用 Bitbucket构建状态通知程序插件https://wiki.jenkins.io/display/JENKINS/Bitbucket+Cloud+Build+Status+Notifier+Plugin)时,我收到了该错误。我遵循了本教程:https://www.youtube.com/watch?v=uu5XcU4EPzQ但我不知道问题所在。

3 个答案:

答案 0 :(得分:0)

答案比我想象的要简单,但我找不到任何地方。在用户配置文件设置和OAuth中的BitBucket上,您创建的使用者必须使用以 / 结尾的回调URL。例如: 之前是: http://jenkinsUrl:8080 并且它抛出了这个错误,现在我刚刚添加 / 并且它起作用了: http://jenkinsUrl:8080/

答案 1 :(得分:0)

嗨,我有一个新安装的jenkins 2.60.2的类似问题。我试图从Groovy中的RunWrapper对象访问绝对URL,但也得到了这个错误,尽管jenkins位置已正确配置。

问题是,电子邮件地址无效。我将其更改为noname@nowhere.com 并且我的根URL问题已经消失。

我认为这是一个错误,或者至少缺少关于“root url”在jenkins配置中还需要配置的电子邮件地址这一事实的文档。

答案 2 :(得分:0)

您需要设置Jenkins网址。

转到管理Jenkins->配置系统

Jenkins位置下指定您的公开Jenkins网址。