Python Projects Continuous Integration

Miki miki.tebeka at gmail.com
Tue Aug 8 15:31:52 EDT 2006


Hello Dave,

> I'm just starting a development project in Python having spent time in
> the Java world.  I was wondering what tool advice you could give me
> about setting up a continuous integration environment for the python
> code: get the latest source, run all the tests, package up, produce the
> docs, tag the code repository.  I'm used to things like Maven and
> CruiseControl in the Java world.
If you are familiar with CruiseControl and Maven then it shouldn't be
too complicated to write a Maven file that run the tests, package up,
produce the docs. CruiseControl can take care of all the rest.

I also found that writing a simple Continuous integration system myself
was a very simple task in Python, it might be a good choice as well. (I
resorted to this solution after giving up on trying to install Java on
OpenBSD.)

HTH,
Miki
http://pythonwise.blogspot.com/




More information about the Python-list mailing list