Travis CI
Ostatnia aktualizacja: 25 kwietnia 2022, 15:10
Typ: Ciągła integracja
Przeznaczenie: szkoły, uczelnie, firmy, organizacje
Licencja: MIT
Pobranie: github.com/marketplace/travis-ci
Platforma: ?
Dokumentacja: docs.travis-ci.com
FAQ:
Forum:
Wikipedia (en): en.wikipedia.org/wiki/Travis_CI
Język polski:
Cena: bezpłatny/płatny
Travis CI to hostowana, rozproszona usługa ciągłej integracji, używana do budowania i testowania projektów oprogramowania rozwijanych w serwisie GitHub.
Projekty open source mogą być testowane bezpłatnie przez travis-ci.org. Prywatne projekty mogą być testowane na travis-ci.com na po uiszczeniu opłaty. TravisPro zapewnia niestandardowe wdrożenia opatentowanej wersji na własnym sprzęcie klienta.
Chociaż źródła aplikacji są otwarte i dostępne fragmentarycznie na GitHub, na podstawie odpowiednich licencji, jest mało prawdopodobne, aby przypadkowi użytkownicy mogli z powodzeniem zintegrować go z własnymi platformami.
Travis CI jest konfigurowany przez dodanie do katalogu głównego repozytorium pliku o nazwie .travis.yml, który jest plikiem tekstowym w formacie YAML. Ten plik określa używany język programowania, pożądane środowisko budowy i testowania (w tym zależności, które należy zainstalować, zanim będzie można zbudować i przetestować oprogramowanie) oraz różne inne parametry.
Travis CI można skonfigurować do uruchamiania testów na wielu różnych maszynach, z zainstalowanym innym oprogramowaniem (na przykład starszymi wersjami implementacji języka programowania, w celu sprawdzenia kompatybilności) i wspiera tworzenie oprogramowania w wielu językach, w tym w języku: C , C ++, C #, Clojure, D, Erlang, F #, Go, Apache Groovy, Haskell, Java, JavaScript, Julia, Perl, PHP, Python, R, Ruby, Rust, Scala i Visual Basic. Kilka wysokoprofilowych projektów open source używa go do uruchamiania kompilacji i testowania każdego zatwierdzenia, takiego jak: Plone, Ruby on Rails i Ruby. Od lutego 2013r. korzysta z niego ponad 8056 projektów JavaScript.
Travis CI obsługuje integrację z zewnętrznymi narzędziami, takimi jak analizatory pokrycia lub analizatory statyczne. W przypadku Coverity Scan, Travis CI może uruchomić etap kompilacji w narzędziu Cov-build Coverity i przesłać wynik do analizy, jeśli kompilacja się powiedzie.
Firma tworząca Travis CI ma siedzibę w Berlinie, w Niemczech i została założona w 2011 roku.
Źródło: Wikipedia EN.