Travis CI
| Travis CI
| |
|---|---|
| [[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)|150px]] | |
| Basisdaten
| |
| Maintainer | Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value) |
| Entwickler | Idera, Inc<ref>Sugandha Lahoti: Idera acquires Travis CI, the open source Continuous Integration solution. 24. Januar 2019, abgerufen am 13. Oktober 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> |
| Erscheinungsjahr | Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value) |
| Aktuelle Version | Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value) (Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)) |
| Aktuelle Vorabversion | Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value) (Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)) |
| Betriebssystem | Web |
| Programmiersprache | Ruby |
| Kategorie | Kontinuierliche Integration |
| Lizenz | MIT-Lizenz |
| travis-ci.com | |
Travis CI ist eine freie und Open-Source-Software für kontinuierliche Integration.
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.<ref>Alexander Neumann: Continuous Integration: Travis CI hinter der Firewall nutzen. In: heise Developer. Heise Medien GmbH & Co. KG, 1. Dezember 2014, abgerufen am 12. April 2017.</ref> 2019 übernahm Idera, Inc. aus Texas die Firma<ref>Kristian Kißling: Idera übernimmt Travis CI. In: Linux-Magazin. 24. Januar 2019, abgerufen am 2. März 2023 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> und entließ einen Großteil der Angestellten.<ref>Alexander Neumann: Folge der Übernahme: Idera entlässt offenbar viele Travis-Mitarbeiter. In: heise.de. 21. Februar 2019, abgerufen am 2. März 2023.</ref> Ende 2020 wurde das Preismodell für Open-Source-Projekte angepasst und auf die kommerzielle Plattform migriert.<ref>Matthias Parbel: Travis CI sucht die Balance zwischen Open Source und kommerzieller Performance. In: heise.de. 26. November 2020, abgerufen am 2. März 2023.</ref> Durch ein Datenleck konnten 2021 geheime Umgebungsvariablen ausgespäht werden. Der Anbieter wurde aufgrund seiner spärlichen Krisenkommunikation kritisiert.<ref>Sebastian Grüner: Travis-CI könnte Secrets Tausender Projekte geleakt haben. In: golem.de. 15. September 2021, abgerufen am 2. März 2023.</ref>
Zur Integration gibt es die YAML-Datei .travis.yml, welche Parameter zur Konfiguration enthält und im Root-Verzeichnis des Projektes abgelegt werden soll.<ref>Tam Hanna: CI-Server im Vergleich: Jenkins vs. CruiseControl vs. Travis. Welcher Continuous-Integration-Server ist der richtige für mich? In: Jaxenter. Software & Support Media GmbH, 7. April 2016, abgerufen am 12. April 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> 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).<ref>Manuel Pais: Travis CI Announces Support for Java and Plans for Travis Pro. In: InfoQ. C4 Media Inc., 23. Februar 2012, abgerufen am 11. April 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref><ref>Tim Heckel: Meet Travis CI: Open Source Continuous Integration. In: InfoQ. C4 Media Inc., 18. Februar 2013, abgerufen am 11. April 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
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.
Weblinks[Bearbeiten]
Einzelnachweise[Bearbeiten]
<references/>