Wir verwenden PHPCI und Composer. Der Server, auf dem PHPCI ausgeführt wird, ist PHP 5.3.
Für ein Projekt haben wir das Facebook PHP SDK mit Composer hinzugefügt. Es erfordert PHP 5.4. Der Komponist wird von PHPCI ausgelöst und ausgeführt. Aber weil der CI-Server gerade PHP 5.3 Composer erhalten hat, ist die folgende Fehlermeldung fehlgeschlagen:
facebook/php-sdk-v4 4.0.9 requires php >=5.4.0 -> no matching package found.
Dies ließ meinen Build in PHPCI natürlich scheitern.
Gibt es eine Möglichkeit, diese Anforderung zu überspringen? Vielleicht durch Hinzufügen einer Option zu composer.json? Oder ein Parameter zum Aufruf von composer.phar?