Archives June 13, 2012

Python & Java: a unified build process (4/4)

In our previous blog posts dedicated to Python and Java (see the first, second and third, we saw how to get a fully functional build, release and deployment workflow with Maven.

Integration

It's now time to introduce Jenkins and see how can we put our sample project in integration.

First of all, Jenkins needs some parseable test results. In Java, the maven-surefire-plugin handles this by default. In Python, nose will generate them for us.

Modify setuptools/pom.xml to call python setup.py nosetests instead of python setup.py test on test phase:

 1 <execution>
 2   <id>setuptools test ...

Continue reading

Previous day

June 6, 2012

Next day

July 13, 2012

Archives