Stiamo utilizzando PHPCI e compositore. Il server che esegue PHPCI è su PHP 5.3.Skip compositore PHP requisito
Per un progetto che abbiamo aggiunto il Facebook PHP SDK, con il compositore. Richiede PHP 5.4. Il compositore viene attivato da PHPCI e viene eseguito. Ma perché il server CI appena ricevuto PHP 5.3 compositore riuscita con il messaggio di errore:
facebook/php-sdk-v4 4.0.9 requires php >=5.4.0 -> no matching package found.
Questo let fallire la mia costruire in PHPCI, naturalmente.
C'è una possibilità di saltare questo requisito? Forse aggiungendo un'opzione a compositore.json? O un parametro per la chiamata a composer.phar?
Come posso ignorare il repository privato. Alcuni pacchetti richiedono un repo privato. – dungphanxuan
Non puoi. È necessario assicurarsi che Git, che è eseguito dal compositore, abbia accesso ai repository privati, solitamente usando le chiavi ssh. È anche possibile memorizzare le credenziali di autenticazione in un file di configurazione globale del compositore, per server satis privati. Ma fino a quando un pacchetto è ** richiesto ** non puoi ignorarlo. Questo funziona solo con i requisiti della piattaforma. – Armin