
Last Updated: March 31, 2026
To date, Probo.CI has maintained versioned images for Ubuntu and PHP. With some versions of PHP spanning across multiple versions of Ubuntu. This was primarily due to versions of software that your Probo.CI builds may be dependent on.
Moving forward, we will be moving away from this approach to focus on configurable build environments where variables can be set to obtain the dependent software you need. This includes allowing specifications for PHP, Databases, Javascript, and Solr. More may be added in the future depending on feedback, but for the time being, these are the configurable options.
Instead of needing to know an arcane image name in a Docker registry, you will be able to specify the software you need in your .probo.yaml file. This will make it easier for you to build your applications and allow you to focus on the code you are writing instead of the details of the build environment.
As an example, if you need PHP 8.2 for your main application with MySQL 5.7 as your database, Solr 7 for search and Node.js 8 to compile your SASS templates, you can have it your way! Here is how you would define that in your .probo.yaml file:
You can also specify your assets, build steps and other items as part of the construction of your application. There are a lot of examples of how to achieve different ways of building applications in the Probo Demo Repository with complete soup-to-nuts examples of building different types of applications.
Currently PHP is supported from 5.6 through 8.5.
Node.js is supported from 6 through 25. Other languages and software will be added in the future. If you need to use multiple versions of node to compile different things within your build, you can do so. Check out the Node.js documentation for more information on how to do this.
Supported databases are as follows:
Also supported is Solr versions 5 through 9
Previous images will still be available on Probo.CI but will no longer be updated. The only exception to this are Alpine images. We recommend immediately moving off of these as future development may impede our ability to support what were experimental images. Support for all others will continue for the foreseeable future despite the fact that they will no longer receive updates. They should, however, be comsidered to be deprecated. If you are using a previous image, please update your .probo.yaml file to use the new build structure.
For now if there is software you would need in an image, please contact Probo Support and we will provide you with mechanisms to add the dependencies you need to add to support your site. You can also get information on installing packages in your build steps in the Probo Documentation.

When you sign up for a Probo.CI registration code, you will get a two week trial of the plan of your choosing. For more information on how to get started, click here .
LEARN MORE ABOUT PROBO.CI'S PRICING