Category archives: shiningpandaci

One click away from testing with Redis

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

Starting a Redis 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 Start a Redis server:

/media/blog/48/servers.png

The server is accessible locally on the default port (6379). A set of environment variables are also available in all your builders to ease project configuration.

One more thing: if you want to test your project on multiple NoSQL databases, the combo multi-configuration project with a NoSQL axis is a ...

Continue reading

ShiningPanda becomes ShiningPanda CI

Today marks a major milestone for ShiningPanda (the Hosted Continuous Integration platform):

  • it became one year old few days ago, with over 110,000 builds ran so far,
  • it is now called ShiningPanda CI.

When we say that it is called ShiningPanda CI, what we really mean is that we did a major shuffle of urls:

Jenkins instance should be correctly redirected, so for ...

Continue reading

More and more Python interpreters

Python 3.3.0 beta 1, PyPy 1.9 and Jython 2.7 alpha 2 are now supported on ShiningPanda, the Hosted Continuous Integration Service dedicated to Python.

/media/blog/39/interpreters.png

Trying them all is only one click away with our Linux & Windows pre-installed build environments!

Please note that for Python 3.3 you need to upgrade pip manually before you can install any package. If you are doing matrix builds you can simply add the following script before doing any pip install:

1 if [ "$PYTHON" = "CPython-3.3" ]
2 then
3   git clone git://github.com/pypa/pip.git
4   cd pip
5 ...

Continue reading

Working with private repositories

ShiningPanda provides a hosted Continuous Integration service that many of you are using with private repositories hosted on GitHub, BitBucket, launchpad or other such services.

Until now accessing private repositories from ShiningPanda was not so straightforward. It often required for each build environment (Linux and Windows) to:

  • log into it from the dashboard,
  • generate a RSA key,
  • register this key with your project.

And then your Jenkins instance couldn't even poll the private repository because it didn't have access to the key.

Cumbersome!

From now on the process is extremely straightforward. Just go to your dashboard, in the ...

Continue reading

Windows 7

ShiningPanda provides a Hosted Continuous Integration service that many of you are already using to test their Python projects on GNU/Linux.

From today everybody can start integrating on Windows 7!

/media/blog/34/matrixlinwin.png

The price is set at $0.64 per hour of build.

Windows 7 build environments come with:

  • the most popular Python interpreters (CPython, PyPy, Jython and Iron Python),
  • MySQL, PostgreSQL and MongoDB.

But also for those who are not doing only Python:

  • Sun/Oracle JDK 5, 6 and 7,
  • Microsoft Visual C++ (from Vistual Studio 2010 & 2008).

Do not hesitate to let us know what we can improve to ...

Continue reading