2012-09-19 18 views
12

Sono nuovo al progetto OpenSource. Alcuni progetti che navigo usano Travis. Ho letto il manuale, ma non riesco ancora a ottenere ciò che effettivamente fa questo Travis CI.Cosa fa effettivamente Travis-CI nello sviluppo di PHP?

Qualcuno potrebbe spiegare o dare qualche link?

+0

CI sta per [Integrazione continua ] (https://en.wikipedia.org/wiki/Continuous_integration). –

risposta

17

TravisCI (come il CI) suggerisce, è un ambiente "Continuous Integration". Ogni volta che si commettono modifiche al codice, è possibile eseguire i test unitari e altri strumenti come codesniffer, rilevamento mess, rilevamento copia-incolla, creazione documenti, ecc.

Ancora più utile, è possibile eseguire i test su diverse versioni di PHP.

Si può poi riferire sui risultati di tali corse di prova e strumenti, in modo da sapere sempre se le modifiche sono stabili o no, o hanno rotto altre parti del codice, ecc

+0

Hmm .. hai qualche link sul tutorial per configurare lo sviluppo web usando travis-ci, comunque sto usando il framework Yii. Grazie @ mark-baker – rahmat

+0

http://about.travis-ci.org/docs/user/getting-started/ –

+0

ho trovato qualche articolo interessante qui .. http://vzmind.tumblr.com/post/9412611799/why-travis – rahmat