2016-06-08 4 views
0

Wir haben in Jenkins einen Job konfiguriert, um die in C# geschriebenen UI-Tests zu erstellen. Einer der Tests wird eine .csv Datei von der Anwendung herunterladen. Wenn das Skript in VSTS oder in der Befehlszeile ausgeführt wird, speichert es normalerweise die Datei in C:\Users\******\Downloads. Aber wenn es über Jenkins ausgeführt wird, wird die Datei unter C:\Program Files (x86)\Google\Chrome\Application\50.0.2661.94 heruntergeladen.So ändern Sie den Pfad einer Datei, die von einem Skript in Jenkins heruntergeladen wurde

Wie können wir den Pfad in Jenkins ändern, damit er die Datei im normalen Pfad herunterladen kann?

Vielen Dank im Voraus.

+0

Fügen Sie einen Shell-Schritt, um die Datei an den gewünschten Ort zu verschieben – Mowgli

+0

Danke für die schnelle Antwort Mowgli. Die Sache ist, dass wir zuerst entfernen, wenn es eine existierende CSV-Datei in dem Ordner gibt, und dann die neue CSV-Datei herunterladen und dann prüfen, ob sie heruntergeladen wurde oder nicht. Da Jenkins die CSV-Datei an einem anderen Ort als dem gewünschten Speicherort herunterlädt, schlagen die Tests fehl. Ist es möglich, den Standardspeicherort der Downloads über Jenkins an unsere gewünschten Standorte zu ändern? –

Antwort

0

Goto Jenkins verwaltenConfigure SystemErweitert ... Taste oben → Workspace Root Directory - das ist der Ort, an dem Sie Ihre Aufgabe, Ihre Dateien herunterladen wird, specifiy den Pfad Sie wollen.

+0

Ich würde es nicht so empfehlen. Dies ist eine systemweite Einstellung und betrifft die Arbeitsbereiche aller Jobs. –

Verwandte Themen