Travis CI

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 12. Juli 2021 um 05:31 Uhr durch imported>Xqt(287832) (Link).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Travis CI
Basisdaten

Maintainer Travis CI
Entwickler Konstantin Haase, Mathias Meyer, Fritz Thielemann, Sven Fuchs, Josh Kalderimis
Erscheinungsjahr 2011
Aktuelle Version 2013-11-11
(11. November 2013)
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.[1] Ende 2020 wurde die kostenlose Version auf travis-ci.org eingestellt.[2][3]

Zur Integration gibt es die YAML-Datei .travis.yml, welche Parameter zur Konfiguration enthält und im Root-Verzeichnis des Projektes abgelegt werden soll.[4] 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).[5][6]

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

Einzelnachweise

  1. 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.
  2. The Travis CI Blog: The new pricing model for travis-ci.com. In: blog.travis-ci.com . Abgerufen am 8. Dezember 2020.
  3. Moving away from Travis CI (Englisch) In: ropensci.org . Abgerufen am 8. Dezember 2020.
  4. 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 (englisch).
  5. 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 (englisch).
  6. Tim Heckel: Meet Travis CI: Open Source Continuous Integration. In: InfoQ. C4 Media Inc., 18. Februar 2013, abgerufen am 11. April 2017 (englisch).