Ist es möglich, Tests (in C # mit NUnit geschrieben) mit Jenkins unter Linux auszuführen?
Ich kann viele Informationen über laufende NUnit-Tests mit Jenkins finden, aber ich kann nichts über meine Situation sagen.
AKTUALISIEREN
Sieht so aus, als wäre möglich . Ich werde einen Master Jenkins in Linux verwenden müssen, um einen Slave Jenkins in Windows auszuführen. Beschrieben im Artikel .
Dies erwies sich als relativ schmerzlos mit Mono unter Linux
1) Installieren Sie die NUnit-Konsole.
sudo apt-get installieren monodevelop-nunit
2) Unter Build in Ihrem Jenkins-Projekt "Build-Schritt hinzufügen" "Shell ausführen" nach Ihrem MSBuild-Schritt
%Vor%Das einzige Problem, auf das ich stieß, waren fehlgeschlagene Tests mit NancyFx, da Nancy versuchte, auf das Verzeichnis projects bin / Debug zuzugreifen. (Das Projekt läuft normal mit Mono unter der gleichen Umgebungseinstellung.) Dies stellte sich als kein Problem heraus, als wir uns von Nancy entfernten.