[openstack-dev] [CI] Changes to Jenkins feedback in Gerrit
Vishvananda Ishaya
vishvananda at gmail.com
Fri Aug 24 23:06:51 UTC 2012
Very cool stuff! Nice work ci team.
Vish
On Aug 24, 2012, at 11:30 AM, James E. Blair <corvus at inaugust.com> wrote:
> Hi,
>
> We're rolling out a change designed to speed up Jenkins and improve the
> experience of examining failed builds, as well as a new feature.
>
> Build logs are now on a static server
> =====================================
>
> When Jenkins finishes a job, it copies the console log and any build
> artifacts we specify to a static web server. Those data are basically
> static, and it turns out programs like apache are way better at serving
> out static data than Jenkins. This also means you no longer need to
> authenticate to Jenkins just to see how a job failed. We plan on
> keeping the build logs there indefinitely, or at least a really long
> time (though we may still tweak URLs a bit).
>
> You'll see a link in Gerrit that goes to a bare directory, like this:
>
> http://logs.openstack.org/11758/1/gate/gate-keystone-python27/822/
>
> You can click on "console.html" to see the Jenkins console log. Clark
> Boylan has been working on getting nice HTML output from nosetests, so
> where his patch to add the nosehtmloutput plugin as a test dependency
> has merged, you'll see a "nose_results.html" file:
>
> http://logs.openstack.org/11758/1/gate/gate-keystone-python27/822/nose_results.html
>
> Devstack gate jobs will have a "logs/" directory with all of the
> devstack log files that get copied back.
>
> If you're curious, the format of the URL is:
>
> change_number/patchset_number/pipeline/job/build_number
>
> So you can find all of the builds for change 11758, patchset 1 under:
>
> http://logs.openstack.org/11758/1/
>
>
> Non-voting tests
> ================
>
> Yun Mao is working on a pylint job for Nova, and wanted it to report
> back to Gerrit but not actually gate changes. So we've added a
> "non-voting" job option to Zuul. You'll see reports from these jobs in
> Gerrit in the usual place, but their success or failure won't affect the
> Verified vote from Jenkins. These jobs will be tagged with the string
> "(non-voting)" after them. I don't have a live example of this yet, but
> it should look something like this:
>
> * http://logs.openstack.org/... : FAILURE (non-voting)
>
> We may add some additional informative but non-gating jobs to this
> system too, such as coverage output.
>
> -Jim
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
More information about the OpenStack-dev
mailing list