Was ist der Unterschied zwischen travis-ci.org und travis-ci.com?

45

Einige der GitHub-Projekte, die ich zur Verwendung von Travis CI für Build-Tests beitrage. Ich habe jedoch festgestellt, dass einige Projekte https://travis-ci.org/ zum Testen von Builds verwenden, während andere https://travis-ci.com/ verwenden . Beide Sites scheinen identisch zu funktionieren, selbst wenn dieselbe Benutzeroberfläche verwendet wird.

Was ist der Unterschied zwischen travis-ci.org und travis-ci.com und warum verwenden manche Projekte eine über die andere?

Stevoisiak
quelle

Antworten:

46

Travis CI hat ursprünglich zwei getrennte Plattformen erstellt, um zwischen privaten Repos / Paid ( travis-ci.com ) und öffentlichen Repos / Free ( travis-ci.org ) zu unterscheiden.

Ab Mai 2018 sollten neue Benutzer und Projekte (sowohl private als auch öffentliche) nur noch travis-ci.com verwenden (siehe offizielle Ankündigung ):

In den nächsten Monaten werden wir alle Repositorys und Kunden von travis-ci.org auf travis-ci.com migrieren. Obwohl dies nicht sofort geschieht, können Sie in den Dokumenten nachlesen, was Sie erwartet .

Wie bereits im Kommentarbereich erwähnt, befindet sich die Migration derzeit in der Beta-Phase, kann jedoch manuell ausgelöst werden. Wenn Sie also noch Repositories auf travis-ci.org haben (siehe Migrationsanleitung ):

Open Source-Projekte und deren Build-Verlauf werden zu travis-ci.orgdiesem Zeitpunkt weiterhin ausgeführt.

Sie können jedoch in den Closed Beta-Test einbezogen werden, um mit der Migration Ihrer Open Source-Repositorys zu beginnen travis-ci.com.

  1. Damit ein öffentliches Repository migriert werden kann, muss es zuerst mit GitHub Apps auf travis-ci.com aktiviert werden.

  2. Gehen Sie zu travis-ci.org und abonnieren Sie auf Ihrer Kontoseite die Beta- Version , um Ihre Open Source-Repositorys zu migrieren.

  3. Sobald Ihr Konto für die Migration bereit ist, erhalten Sie eine Bestätigungs-E-Mail.

  4. Lesen Sie, was der Beta-Test für dieses Handbuch zur Migration von Open Source zu travis-ci.com beinhaltet .
beatngu13
quelle
3
Einige (?) Repos scheinen immer noch auf .org zu sein, zB travis-ci.org/citation-style-language/styles . Diese Migration ist also noch nicht abgeschlossen.
Hayd
@hayd yep, das stimmt. Die Antwort wurde mit einem Link zum Migrationshandbuch aktualisiert.
Beatngu13
Laut dem Migrationsleitfaden befindet sich die Migration von travis-ci.org zu travis-ci.com noch in der Closed Beta .
Franklin Yu
1
Ich (Sept. 2019) habe gerade davon erfahren. Ich habe viele Repos auf .org. Ich musste die Migration manuell auslösen (wie im verknüpften Migrationsdokument), damit die Migration nicht automatisch erfolgt.
Josephwb
1
@josephwb thx, ich habe die Antwort entsprechend aktualisiert.
Beatngu13
14

Abgesehen vom Preismodell sind die beiden Standorte identisch.

  • travis-ci.org ist ein kostenloser Dienst für öffentliche Open Source-Projekte.
  • travis-ci.com ist ein kostenpflichtiger Dienst für private kommerzielle Projekte.

Von der FAQ-Seite für Travis Pro

Warum kann ich auf travis-ci.org keine Informationen zu Preisen finden?

Travis CI ist und bleibt für Open Source-Projekte kostenlos.

Eine Liste der Pläne und Preise für private Repositorys finden Sie unter travis-ci.com/plans .

Stevoisiak
quelle