Ich habe eine CSV-Datei in meinem Arbeitsbereich, die ich auf einen anderen Rechner kopieren muss, auf dem das Selenraster läuft und damit der Test es beim Ausführen von Skripten verwenden kann. Bitte schlagen Sie eine Möglichkeit vor, diese Dateien zu kopieren.Benötigen Sie Hilfe beim Kopieren einer Datei vom lokalen Rechner zum entfernten Rechner mit Java
0
A
Antwort
1
Es ist eine native Jenkins so Lösung dafür, nicht sicher, warum Sie Java benötigen: Archivieren Sie Ihre CVS-Datei und verwenden Sie Copy Artifact Plugin, um es in die WS des Selenjobs hinzuzufügen.
0
Ich denke, die einfachste Lösung ist die Verwendung von Dropbox oder einige Dienste wie diese. Sie können mit einem Befehl execute shell in den Dropbox-Ordner Ihres jenkins-Jobs kopieren. Und es wird automatisch mit anderen Rechnern synchronisiert, die Sie installiert haben.
cp ~/Home/jobs/YourJob/workspace/yourproject/build/outputs/foo.csv /User/youruser/Dropbox
0
Sie haben die neue Pipeline Plugin verwenden (auch bekannt als Workflow) und so etwas wie:
node('master') {
//stash what ever you need
stash includes: 'path/to/things/*', name: 'binary'
}
node('selenium') {
//get it in selenium server
unstash 'binary'
}
Hinweis: Sie müssen als Slave konfigurieren 'Selen'
Sie mehr Informationen haben können :
https://www.cloudbees.com/blog/parallelism-and-distributed-builds-jenkins
Verwandte Themen
- 1. wie mysqldump remote db vom lokalen Rechner
- 2. Datei auf dem lokalen Rechner speichern, der auf dem entfernten Rechner erzeugt wurde?
- 3. Wie erkennt man eine Verbindung vom entfernten Rechner aus?
- 4. SSRS 2005 Bericht Zugriffsfehler vom lokalen Rechner
- 5. Wie kann ich einen Ordner vom Remote-Rechner zum lokalen Rechner bekommen?
- 6. Hortonworks Practice Exam - Datei vom lokalen Rechner nach hdfs kopieren FEHLER
- 7. Ausführen einer Remote-Anwendung vom Server zum Client-Rechner C#
- 8. So ermitteln Sie eine eingehende Verbindung vom lokalen Rechner
- 9. Datenbankverbindung auf dem lokalen Rechner
- 10. Prüfen, ob die Datei auf dem entfernten Rechner existiert
- 11. MySQLDump zum lokalen Rechner von Remote-Server über SSH verbunden
- 12. Das Testformular ist nur für Anfragen vom lokalen Rechner verfügbar
- 13. DynamoDB erstellt Tabellen im lokalen Rechner
- 14. JNLP-Installationen auf einem lokalen Rechner ausführen
- 15. KafkaProducer vom lokalen Rechner an hortonworks sandbox auf virtualbox senden
- 16. Telnet - Verbindung zum Host verloren Port 1099 im lokalen Rechner
- 17. Java Rechner Zahlen zum Textfeld hinzufügen
- 18. Java rpn Rechner
- 19. Java - Tipp Rechner
- 20. Rechner Java Zahlen hinzufügen
- 21. unerwarteten Fehler auf gae beim Test auf dem lokalen Rechner
- 22. Wie kopiert man eine Datei vom Remote-Server auf den lokalen Rechner?
- 23. Stop Quarz Job auf dem lokalen Rechner
- 24. Bulk-Dokumente (PDF-Dateien) vom Server zum Client-Rechner mit einem Klick kopieren?
- 25. Rechner App Absturz beim Lauf
- 26. Belastungstest C++ - Programm auf dem lokalen Rechner
- 27. Kopieren von Daten von einer lokalen Datenbank zu einem entfernten
- 28. Wochentag Rechner Logischer Fehler - Java
- 29. Benötigen Sie Hilfe beim Erweitern einer Fehlermeldung
- 30. Benötigen Sie Hilfe beim Umleiten einer Domain?
eine andere Maschine hat ftp läuft? Sie müssen weitere Einzelheiten angeben – Sanj
Wenn Sie Dateien innerhalb desselben Jenkins "Clusters" kopieren, würde ich vorschlagen, [Copy Artifact Plugin] zu verwenden (https://wiki.jenkins-ci.org/display/JENKINS/Copy+Artifact+Plugin). Wenn nicht, wie von @Sanj bereits vorgeschlagen, geben Sie bitte weitere Informationen zu Ihrem Workflow an. – luka5z
Sie sollten einen SSH- oder FTP-Client verwenden, abhängig von den installierten Diensten auf dem Server. Beachten Sie, dass Sie den Pfad direkt in '.sendKeys' verwenden können, wenn Sie Ihre Datei für einen Upload auf einer Website verwenden. –