Last modified: 2014-04-07 14:03:11 UTC
Openstack is already doing this. There's probably a plugin for Zuul or Jenkins that can do this. When we activate it we'll need to make sure we update the links jenkins-bot outputs from Zuul to Gerrit to point to these static files instead of the urls in Jenkins. And when update the Jenkins configuration to store no or a very limited build history.
Change 75637 had a related patch set uploaded by Hashar: publish-console.py script https://gerrit.wikimedia.org/r/75637
Change 75632 had a related patch set uploaded by Hashar: contint: python dependency for publish-console.py https://gerrit.wikimedia.org/r/75632
Change 74424 had a related patch set uploaded by Hashar: experimental HTML console publishing https://gerrit.wikimedia.org/r/74424
I have sprinted a python script to let us fetch the HTML console and publish it under /srv/org/wikimedia/integration/logs The scheme is looking like: /12/74312,5/mediawiki-core-regression-phpcs-HEAD-1447/console.html 12 is the last two bytes of the Gerrit change number URL vary by patchset number with a comma, might want a sub directory though to make it easier to browse all patchsets of a change. The directory can later host debug log files and tests results. We can do that with Jenkins artifact publishing.
Change 75632 merged by Dzahn: contint: python dependency for publish-console.py https://gerrit.wikimedia.org/r/75632
I compressed the old console log via gzip (Jenkins supports reading compressed logs). That give out some space. I am busy with release/QA things right now, so unassigning bug from myself.
Change 74424 abandoned by Hashar: experimental HTML console publishing Reason: no use for now. https://gerrit.wikimedia.org/r/74424
Change 75637 abandoned by Hashar: publish-console.py script Reason: no use for now. https://gerrit.wikimedia.org/r/75637
Zuul upstream now supports passing Swift related informations to the jobs: http://ci.openstack.org/zuul/zuul.html#swift Needs a wrapper / post build task in the jobs though.