Travis CI
Travis CI ist eine freie und Open-Source-Software für kontinuierliche Integration.
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 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
- 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.
- The Travis CI Blog: The new pricing model for travis-ci.com. In: blog.travis-ci.com. Abgerufen am 8. Dezember 2020.
- Moving away from Travis CI (en) In: ropensci.org. Abgerufen am 8. Dezember 2020.
- 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).
- 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).
- Tim Heckel: Meet Travis CI: Open Source Continuous Integration. In: InfoQ. C4 Media Inc., 18. Februar 2013, abgerufen am 11. April 2017 (englisch).