One click away from database testing

It has never been so easy to run tests against databases with this new ShiningPanda feature.

Starting a database server on the fly is literally one click away from your job configuration!

In the Build Environment section just check the Start a database server and select the desired databases:

/media/blog/24/build_environment.png

The following ones are supported for now:

The servers are accessible locally on their standard port. A set of environment variables are also available in all your builders to ease the configuration of your project.

A new builder Create database, lets you create new databases and users for your build:

/media/blog/24/create_database.png

One more thing: if you want to test your project on multiple databases, the combo multi-configuration project with an SQL axis or a NoSQL axis to start a database server is the perfect fit:

/media/blog/24/sql_axis.png

Convinced? Register now on shiningpanda.com!

Comments

Is there a way to add extra items to this axis, so one can do something like test against SQLite, which obviously doesn't need a server started like the others?

Looks great and promising. Any chance of seeing it as opensource ? In https://wiki.jenkins-ci.org/display/JENKINS/ShiningPanda+Plugin & https://github.com/jenkinsci/shiningpanda-plugin ?

Or a separate jenkins plugin ?

Post your comment