1 min read

ShiningPanda plugin for Jenkins CI

We are glad to announce the release of the shiningpanda-plugin for Jenkins! Building Python projects with Jenkins is now easier than ever!

The shiningpanda-plugin gives you three builders: Virtualenv Builder, Custom Virtualenv Builder and Standard Python Builder. It also provides you with an axis to easily test on multiple Python versions.

You can check the documentation here.

Virtualenv Builder

This is the builder we advise people to use: it uses virtualenv to create an isolated Python environment, using the specified Python version. virtualenv will create its own instalation directory, and any library you install will go there.

image

Custom Virtualenv Builder

This builder lets you specify the path to a virtualenv in your environment, so as to run your builds inside it.

image

Standard Python Builder

This builder uses a Python installation declared in Jenkins's global configuration. It is useful if you do not need to install Python packages to build your project.

image

Multi-configuration project

The shiningpanda-plugin also comes with a Python axis that lets you build your project on multiple versions of Python. It is a must have, especially with Python 3 around the corner, and awesome projects like PyPy, Jython or Iron Python.

Of course shiningpanda-plugin is pre-installed and configured on all ShiningPanda accounts! So if you want to save time, have a look at ShiningPanda's hosted solutions.