oship-dev team mailing list archive
-
oship-dev team
-
Mailing list archive
-
Message #01016
Continuous Integration for OSHIP
Hi all,
I'd like announce a continuous integration system up and running. I install
it at IFF(Instituto Federal Fluminense) to provide some feedback to the
project and after that the system will be installed again on other machine.
Anyway, you can access it by the address
http://newton.iff.edu.br/oship-buildbot/ .
The buildbot system is connected with the bazaar repository, so if any
changes are made on the repository, the buildbot detect their and execute
all tests from the last revision. If any step failed, the buildbot system
will send a e-mail to the this mailing list showing what's is going on. At
the moment, the oship buildbot doesn't send a e-mail to the mailing list,
but I already have a registered user enabled to do this task[1].
The real buildbot system will be available at the address
http://integration.oship.org/ in a few days. When it's done, Sérgio or I
will advice here to everybody.
If you have any advice, any suggestion, please give me feedback. The
integration system is to be used by the developers. I will appreciate any
idea to improve the integration system.
Here below are some ideas to grow in your minds :
- Allow every week update a demo site of OSHIP system with the last changes
of the project.
- Allow every week/day execute a test coverage of all system and send a mail
with the test coverage status of the project.
- Allow every week/day check statically the code for coding standards,
unused imports and something that signs poor quality and/or bugs. [2]
- Allow every week/day generate class documentation with epydoc [3] and
update a web site with it.
- Allow every week/day generate project documentation with sphinx [4] and
update a web site with it.
What do you think ? All these things can be done with a continuous
integration system.
[1] - http://launchpad.net/~oship-buildbot
[2] - http://www.logilab.org/project/pylint/
[3] - http://epydoc.sourceforge.net/
[4] - http://sphinx.pocoo.org/
Cheers,
Diego
http://dmpinheiro.blogspot.com
-----------------------------------
Diego Manhães Pinheiro
Linux User #375020
Follow ups