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?
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
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.