Date: prev next · Thread: first prev next last
2014 Archives by date, by thread · List index


On Thu Feb 27 08:49:36 PST 2014, Alexandre Vicenzi wrote:
Hi folks,

The buildbot is adding broken links in the history. It's aways showing this link: https://ci.libreoffice.org/job/buildbot/0
Can someone take a look?

Short story: we have found the problem and hope to solve it today.

Long story: Gerrit/Jenkins bridge is implemented as a new SSH command, that we
have contributed to Jenkins's external-jobs-plugin [1].

The pristine version of this command used return code from SSH command
to report build number back to buildbot/gerrit. During review process of our patch, it was argued, that this was a bad idea, and it was changed to report over stdout
instead and returning always 0: [2].

We have never adjusted buildbot for that change of external-jobs-plugin's SSH command
and used our own home backed version of Jenkin's external-jobs-plugin.

Recently Jenkins machine had a reboot. During this reboot for some reasons that i don't understand Jenkins was upgraded. And with it the core external-jobs-plugin. Now, we have a mismatch between buildbot and external-jobs-plugin: the return code
is always 0, and stdout from that call is ignored.

[1] https://wiki.jenkins-ci.org/display/JENKINS/Monitoring+external+jobs#Monitoringexternaljobs-SubmitarunperCLI [2] https://github.com/davido/gerrit-buildbot-plugin/blob/buildbot-2.5-plugin/src/main/java/org/libreoffice/ci/gerrit/buildbot/publisher/JenkinsLogPublisher.java


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.