Jump to: navigation, search

QuantumContinousIntegration

Comments from Joe Heck about next steps:

  • JUnit XML format output from the unit tests. - the unit tests are running, but there's no parsable output that jenkins can display. Not a huge deal, but kind of nice.
  • Any documentation generation
  • Packaging of quantum into a deb and/or RPM
  • Any coverage metrics of the unit tests (example: https://jenkins.openstack.org/view/Nova/job/nova-coverage/)
  • A mechanism to attempt merges before pushing into the trunk repo

Of those - adding the documentation generation, coverage and JUnit XML output is something that can be done entirely with just access to the repository and suggesting merges.

The "check before merge" process is something that we'd likely get the best bang for the buck out of Gerrit - and that implies shifting over the repository and the whole process to Git. The CI team (Monty, James Blair, etc) has been working through that process with Glance and Keystone, and I expect they'll have everything ironed out in another week or two. It's very functional now and being used by those teams (as well as the CI team), but does require a little relearning on process of how to submit changes, set up repos, etc.

I know there's some documentation efforts underway - but not the format or details. Many of the projects using sphinx for developer docs, and Anne Gentle has been leading a lot of effort for very nicely formatted output in docbook for the "formal external" documentation (i.e. nova.openstack.org is generated from Sphinx, docs.openstack.org files are generated from docbook) Getting either of those set up would be immensely beneficial.