Travis CI
Software / aus Wikipedia, der freien encyclopedia
Travis CI ist eine freie und Open-Source-Software für kontinuierliche Integration.
Travis CI | |
---|---|
Basisdaten | |
Entwickler | Konstantin Haase, Mathias Meyer, Fritz Thielemann, Sven Fuchs, Josh Kalderimis |
Erscheinungsjahr | 2011 |
Betriebssystem | Web |
Programmiersprache | Ruby |
Kategorie | Kontinuierliche Integration |
Lizenz | MIT-Lizenz |
travis-ci.com |
Travis CI wurde 2011 in Berlin erstellt und im August 2013 veröffentlicht. Die Software eignet sich zum Testen und Erstellen von Projekten, die auf GitHub veröffentlicht werden. Open-Source-Projekte konnten kostenlos mit Hilfe von travis-ci.org cloud-basiert integriert werden, während es für private Projekte seit 2014 die kostenpflichtige Seite travis-ci.com gibt.[1] 2019 übernahm Idera aus Texas die Firma[2] und entließ einen Großteil der Angestellten.[3] Ende 2020 wurde das Preismodell für Open-Source-Projekte angepasst und auf die kommerzielle Plattform migriert.[4] Durch ein Datenleck konnten 2021 geheime Umgebungsvariablen ausgespäht werden. Der Anbieter wurde aufgrund seiner spärlichen Krisenkommunikation kritisiert.[5]
Zur Integration gibt es die YAML-Datei .travis.yml, welche Parameter zur Konfiguration enthält und im Root-Verzeichnis des Projektes abgelegt werden soll.[6] GitHub informiert Travis-CI-Projekte über Änderungen. Travis CI überprüft darauf den entsprechenden Branch und führt die Anweisungen aus der Konfigurationsdatei aus (z. B. Software aktualisieren, testen, Bericht erstellen oder E-Mail versenden).[7][8]
Als Programmiersprachen werden C, C++, C#, Clojure, Crystal, D, Dart, Elixir, Erlang, F#, Go, Groovy, Haskell, Haxe, Java, JavaScript, Julia, Objective-C, Perl, PHP, Python, R, Ruby, Rust, Scala, Smalltalk, Swift und Visual Basic unterstützt.