Wie prüfe ich, ob der Masterzweig mit einem Tag unter Travis geschoben wurde?

8

Ich möchte ein paar zusätzliche Tests mit Travis durchführen, aber ich möchte nur überprüfen, ob das Commit direkt an den Master-Zweig weitergegeben wurde und das Commit mit einem Tag versehen ist. Gibt es trotzdem einen Travis-Tag in der YAML-Datei?

    
Soheil B.Marvasti 12.01.2015, 06:57
quelle

2 Antworten

23

Während des Build Travis setzen Sie eine nützliche Umgebungsvariable, die in Ihrem Skript auch in der Yml-Datei verwendet werden kann. Ссылка

Beispiel:

%Vor%

Travis führt die Befehle in der Reihenfolge aus, wie sie im Skript-Tag definiert sind, so dass Sie eine Build-Logik erstellen können, die von Umgebungsvariablen abhängt

    
Slawomir Jaranowski 28.02.2015, 14:41
quelle
1

Wie Slawomir Jaranowski beschrieben hat, liefert travis Umgebungsvariablen, die das Commit beschreiben.

Travis 'Standard-Convenience-Umgebungsvariablen sagen Ihnen entweder den Zweignamen oder das Tag. Travis gibt Ihnen in den getaggten Builds nicht den Namen des Zweiges, aber Sie können es selbst holen , wenn Sie sowohl den Zweig als auch den Zweig benötigen das Tag.

    
Aryeh Leib Taurog 20.11.2017 14:14
quelle

Tags und Links