When setting up CI servers, it can sometimes be necessary to have different versions of Composer dependencies installed globally.
For example, when your CI server mainly deals with CakePHP 2.x and 3.x applications, where the coding standards vary.
This guide aims to walk you through how one might acheive this.