2017-08-14 1 views
0

Ich habe Jenkins in unserem Server erfolgreich installiert, und wir können konfigurieren und Ausführen von Jobs ausführen.Ausführen von FTP durch Jenkins auf Windows-Server 2012

Ich möchte einen Windows-Batch-Befehl für einen Jenkins-Job ausführen, der einige Dateien über FTP herunterladen soll. Anfänglich hatte ich einige Probleme mit FTP, da ich eine Verbindung zum Server herstellen konnte, aber keine Dateien herunterladen oder auflisten konnte, da FTP wegen der Firewall-Konfiguration des Servers keinen Datenkanal aufbauen konnte.

Ich war in der Lage, dieses Problem zu beheben, Öffnen von Ports auf die ausführbare FTP-Datei, und ich konnte schließlich die Dateien von der Befehlszeile herunterladen.

Jetzt möchte ich die gleiche Operation ausführen, die ich auf der Befehlszeile ausführen, aber in einem Jenkins-Job.

Das Problem ist, dass, sobald ich versuche, ein wget oder ls zu machen, der Job zum Stillstand kommt und nichts passiert. Dieses Verhalten ähnelt dem, was ich in der Befehlszeile vor dem Öffnen der Ports erfahren habe, aber ich kann nicht sagen, ob es das gleiche Problem wie Jenkins gibt keine Rückmeldung (auf der Kommandozeile konnte ich die Zeile sehen "150 File status okay; über die Datenverbindung zu öffnen. ", Jenkins Konsole zeigt nur die Befehle an, die mit FTP gesendet wurden, aber nicht die FTP-Antwort.

Ich habe versucht, die gleiche Firewall-Konfiguration wie die auf die ausführbare FTP-Datei, die Jenkins ausführbare Datei und Dienst angewendet. No Go.

Ich änderte auch den Benutzer, der den Jenkins-Dienst startet, also wird es von einem Administratorkonto gestartet. Aber es funktioniert einfach nicht.

Jeder hat eine Idee was los ist?

+0

Müssen Sie nur mit Batch-Skript. Sie können auch versuchen, diese https://stackoverflow.com/questions/24485412/download-files-overftp-in-a-jenkins-Job –

Antwort

0

Anstatt "Windows Batch-Befehl ausführen" auszuführen, habe ich den FTP-Befehl über eine "Shell ausführen" ausgeführt, und der Prozess wird ordnungsgemäß abgeschlossen.

Verwandte Themen