Travis CI
Travis CI egy nyílt forráskódú szoftver szolgáltatás tesztek és telepíti GitHub-on tárolt projekteket. Ez egy olyan folyamatos integrációs szoftver.
- A fejlesztők nézni teszteket hajtják végre őket
- Tesztek futtathatók párhuzamosan
- Támogatja a Linux és Mac (iOS)
- Parancssori eszközzel és erőteljes API
- Automatikusan felépíti és teszteli inkrementális kódmódosításra
- Kezeli telepítések és értesítések
- Ingyenes nyílt forráskódú projektek
- Támogatja sokféle programozási nyelvek
- Testre szabható szoftver támogatja
- Vállalat terveket elérhetővé
- Project kell tárolni GitHub
- Környezetben kell építeni megfelelően és találkozik Travis CI követelményeinek
- Kódot kell már dolgozik, és van egy szerelési vagy teszt script
- Díj használatához szükséges magánprojektek
Ez a tesztelés és integrációs szolgáltatás korlátozódik GitHub felhasználók. Egyéni projektek szükséges díjat, bár van egy nagyvonalú ingyenes próba. A kezdéshez a felhasználók szükség van egy GitHub bejelentkezés, a projekt tárolt GitHub, dolgozó projekt kódja, és egy működő építmények vagy teszt script használata Travis CI. Amikor egy felhasználó fut egy termete klónozza a felhasználó GitHub repository helyezi be egy új környezetbe, majd épít és teszteli a kódot egy sor feladat. Travis CI címkék a kódot „megtört” kell tönkremenni a feladatot, vagy „megfelelt”, ha az összes feladat törlődik. Letételével, Travis CI telepíti a kódot egy gazda vagy webszervert. Travis CI kínál különböző infrastrukturális környezetben, beleértve a konténeres, pszeudo-kompatibilis, vagy OS X. indíthat vizsgálatokat a különböző platformok és szoftverek. Travis CI is erőteljes nyelvi támogatásával, amely magában foglalja az Android, C, C #, C ++, Cloure, Crystal, D, Dart, Erlang elixír, F #, Go, Groovy, Haskell, Haxe, Java, Javascript, Julia, Nix, Objective-C, Perl, Perl6, PHP, Python, R, Ruby, Rust, Scala, Smalltalk, Swift, és a Visual Basic. Felhasználók, akik vándoroltak más szolgáltatások tanúsítja, hogy Travis CI könnyen kezelhető, skálázható, jól dokumentált, és egy erős API építeni további eszközöket. A támogatás webes fejlesztés egyik legnagyobb vagyon. Bár egyes vélemények szerint a felhasználói felületen lehet frissíteni, a funkcionalitás felülmúlja ezeket a kérdéseket.