Travis CI
Travis CI on avoimen lähdekoodin ohjelmisto palvelu, jonka testit ja ottaa käyttöön GitHub isännöi projekteja. Se on eräänlaista jatkuvaa integrointi ohjelmiston.
- Kehittäjät voivat katsella testejä, koska ne tehdään
- Testit voidaan ajaa rinnakkain
- Tukee Linux- ja Mac (iOS)
- Komentorivityökalu ja tehokas API
- Automaattisesti rakentaa ja testaa vähitellen koodimuutoksia
- Hallinnoi käyttöönottoja ja ilmoitukset
- Ilmainen avoimen lähdekoodin projekteja
- Tukee useita eri ohjelmointikieliä
- Kustomisoitavaa tuki
- Laitos suunnitelmia saatavilla
- Hanke on isännöi GitHub
- Ympäristöt on rakennettava kunnolla ja tavata Travis CI vaatimuksia
- Koodi on jo oltava toimivat ja on rakentaa tai testikoodi
- Maksu vaaditaan käytettäväksi yksityisten hankkeiden
Tämä testaus ja integraatio palvelu on rajoitettu GitHub käyttäjille. Yksityisten hankkeiden maksullista, vaikka on antelias ilmainen kokeiluversio. Aloita käyttäjien täytyy olla GitHub kirjautuminen hanke isännöi GitHub, työ projektikoodi, ja työ rakentaa tai testikoodi käyttää Travis CI. Kun käyttäjä suorittaa rakentaa, se kloonit käyttäjän GitHub arkistoon, asettaa se uuteen ympäristöön, ja sitten rakentaa ja testaa koodin läpi useita tehtäviä. Travis CI etiketit koodin nimellä ”rikki” mikäli se ei tehtävän tai ”hyväksytty”, jos kaikki tehtävät poistuvat. Kun kulkee, Travis CI ottaa käyttöön koodin isäntä tai web-palvelin. Travis CI tarjoaa eri infrastruktuurin ympäristöissä, kuten kontti-pohjainen, pseudo-käytössä tai OS X voivat testata eri käyttöympäristöissä ja ohjelmistoissa. Travis CI on myös vankka sen kielen tuki, joka sisältää Android, C, C #, C ++, Cloure, Crystal, D, Dart, Erlang, Elixir, F #, Go, Groovy, Haskell, Haxe, Java, JavaScript, Julia, Nix, Objective-C, Perl, Perl6, PHP, Python, R, Ruby, Rust, Scala, Smalltalk, Swift, ja Visual Basic. Käyttäjät, jotka ovat siirtyneet muista palveluista todistettava, että Travis CI on helppokäyttöinen, skaalautuva, hyvin dokumentoitu, ja sillä on vahva API rakentaa uusia työkaluja. Tuki web-kehitys on yksi sen suurimmista eduista. Vaikka jotkut ehdottavat käyttöliittymä voidaan päivittää, toiminnallisuus suurempi näitä kysymyksiä.