„Travis CI“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
GitHub |
Datenleck |
||
Zeile 18: | Zeile 18: | ||
'''Travis CI''' ist eine [[Freie Software|freie]] und [[Open Source|Open-Source]]-Software für [[kontinuierliche Integration]]. |
'''Travis CI''' ist eine [[Freie Software|freie]] und [[Open Source|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>{{Internetquelle |url=https://www.heise.de/developer/meldung/Continuous-Integration-Travis-CI-hinter-der-Firewall-nutzen-2469321.html |titel=Continuous Integration: Travis CI hinter der Firewall nutzen |autor=Alexander Neumann |hrsg=Heise Medien GmbH & Co. KG |werk=[[Heise online|heise Developer]] |datum=2014-12-01 |zugriff=2017-04-12 |sprache=de}}</ref> 2019 übernahm [[Idera]] aus Texas die Firma<ref>{{Internetquelle |url=https://www.linux-magazin.de/news/idera-uebernimmt-travis-ci/ |autor=Kristian Kißling |titel=Idera übernimmt Travis CI |werk=[[Linux-Magazin]] |datum=24. Januar 2019 |sprache=de-DE |abruf=2023-03-02}}</ref> und entließ einen Großteil der Angestellten.<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Folge-der-Uebernahme-Idera-entlaesst-offenbar-viele-Travis-Mitarbeiter-4315673.html |autor=Alexander Neumann |titel=Folge der Übernahme: Idera entlässt offenbar viele Travis-Mitarbeiter |werk=[[heise.de]] |sprache=de |datum=21.02.2019 |abruf=2023-03-02}}</ref> Ende 2020 wurde das Preismodell für Open-Source-Projekte angepasst und auf die kommerzielle Plattform migriert.<ref>{{Internetquelle |url=https://www.heise.de/news/Travis-CI-sucht-die-Balance-zwischen-Open-Source-und-kommerzieller-Performance-4971757.html |autor=Matthias Parbel |titel=Travis CI sucht die Balance zwischen Open Source und kommerzieller Performance |werk=[[heise.de]] |sprache=de |datum=26.11.2020 |abruf=2023-03-02}}</ref> |
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>{{Internetquelle |url=https://www.heise.de/developer/meldung/Continuous-Integration-Travis-CI-hinter-der-Firewall-nutzen-2469321.html |titel=Continuous Integration: Travis CI hinter der Firewall nutzen |autor=Alexander Neumann |hrsg=Heise Medien GmbH & Co. KG |werk=[[Heise online|heise Developer]] |datum=2014-12-01 |zugriff=2017-04-12 |sprache=de}}</ref> 2019 übernahm [[Idera]] aus Texas die Firma<ref>{{Internetquelle |url=https://www.linux-magazin.de/news/idera-uebernimmt-travis-ci/ |autor=Kristian Kißling |titel=Idera übernimmt Travis CI |werk=[[Linux-Magazin]] |datum=24. Januar 2019 |sprache=de-DE |abruf=2023-03-02}}</ref> und entließ einen Großteil der Angestellten.<ref>{{Internetquelle |url=https://www.heise.de/developer/meldung/Folge-der-Uebernahme-Idera-entlaesst-offenbar-viele-Travis-Mitarbeiter-4315673.html |autor=Alexander Neumann |titel=Folge der Übernahme: Idera entlässt offenbar viele Travis-Mitarbeiter |werk=[[heise.de]] |sprache=de |datum=21.02.2019 |abruf=2023-03-02}}</ref> Ende 2020 wurde das Preismodell für Open-Source-Projekte angepasst und auf die kommerzielle Plattform migriert.<ref>{{Internetquelle |url=https://www.heise.de/news/Travis-CI-sucht-die-Balance-zwischen-Open-Source-und-kommerzieller-Performance-4971757.html |autor=Matthias Parbel |titel=Travis CI sucht die Balance zwischen Open Source und kommerzieller Performance |werk=[[heise.de]] |sprache=de |datum=26.11.2020 |abruf=2023-03-02}}</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>{{Internetquelle |url=https://jaxenter.de/ci-server-im-vergleich-jenkins-vs-cruisecontrol-vs-travis-38081|titel=CI-Server im Vergleich: Jenkins vs. CruiseControl vs. Travis |titelerg=Welcher Continuous-Integration-Server ist der richtige für mich? |autor=Tam Hanna |werk=Jaxenter |hrsg=Software & Support Media GmbH |datum=2016-04-07 |zugriff=2017-04-12 |sprache=en}}</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>{{Internetquelle |url=https://www.infoq.com/news/2012/02/travis-cloud-ci |titel=Travis CI Announces Support for Java and Plans for Travis Pro |autor=Manuel Pais|werk=InfoQ |hrsg=C4 Media Inc. |datum=2012-02-23 |zugriff=2017-04-11 |sprache=en}}</ref><ref>{{Internetquelle |url=https://www.infoq.com/news/2013/02/travis-ci |titel=Meet Travis CI: Open Source Continuous Integration |autor=Tim Heckel |werk=InfoQ |hrsg=C4 Media Inc. |datum=2013-02-18 |zugriff=2017-04-11 |sprache=en}}</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>{{Internetquelle |url=https://jaxenter.de/ci-server-im-vergleich-jenkins-vs-cruisecontrol-vs-travis-38081|titel=CI-Server im Vergleich: Jenkins vs. CruiseControl vs. Travis |titelerg=Welcher Continuous-Integration-Server ist der richtige für mich? |autor=Tam Hanna |werk=Jaxenter |hrsg=Software & Support Media GmbH |datum=2016-04-07 |zugriff=2017-04-12 |sprache=en}}</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>{{Internetquelle |url=https://www.infoq.com/news/2012/02/travis-cloud-ci |titel=Travis CI Announces Support for Java and Plans for Travis Pro |autor=Manuel Pais|werk=InfoQ |hrsg=C4 Media Inc. |datum=2012-02-23 |zugriff=2017-04-11 |sprache=en}}</ref><ref>{{Internetquelle |url=https://www.infoq.com/news/2013/02/travis-ci |titel=Meet Travis CI: Open Source Continuous Integration |autor=Tim Heckel |werk=InfoQ |hrsg=C4 Media Inc. |datum=2013-02-18 |zugriff=2017-04-11 |sprache=en}}</ref> |
Aktuelle Version vom 2. März 2023, 17:40 Uhr
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 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] 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.
Weblinks
[Bearbeiten | Quelltext bearbeiten]Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ 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.
- ↑ Kristian Kißling: Idera übernimmt Travis CI. In: Linux-Magazin. 24. Januar 2019, abgerufen am 2. März 2023 (deutsch).
- ↑ Alexander Neumann: Folge der Übernahme: Idera entlässt offenbar viele Travis-Mitarbeiter. In: heise.de. 21. Februar 2019, abgerufen am 2. März 2023.
- ↑ 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.
- ↑ Sebastian Grüner: Travis-CI könnte Secrets Tausender Projekte geleakt haben. In: golem.de. 15. September 2021, abgerufen am 2. März 2023.
- ↑ 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).