Ich habe versucht, Travis für CI in mein Free-Source-Projekt zu integrieren.
Wenn ich zu meinem Repository schiebe, sieht alles gut aus, aber nach dem Ausführen von karma start --single-run
stoppt die Konsole des Travis nicht, um die Karma-Startaufgabe auszuführen.
Wie behebt man das?
.travis.yml
%Vor% Aktualisierte Frage :
Warum im Travis-Prozess, wenn ich in der Konsole karma start --single-run
die Option no verwende, überschreibe die Option singleRun: false in der Datei karma.conf.js? In meiner lokalen Umgebung funktioniert das gut.
Endlich habe ich gelöst, das Problem war in meinem karma.conf.js
Ich ändere diese Option von falsch zu wahr. Häufig verwende ich bei der Entwicklung die singleRun-Option in meiner Karma-Konfigurationsdatei als false, um die Option zum automatischen Beobachten zu verwenden.
Das Seltsame ist, dass in meiner lokalen Maschine, wenn ich Karma mit der Option explicity in der Befehlszeile ( karma start --single-run
) starte, die Option in karma.conf.js
überschrieben wird, aber in travis ist das nicht möglich.
Tags und Links node.js travis-ci karma-runner