Ich muss ein RPM-Paket von einem ANT-Skript erstellen, das auf einem Windows-Computer ausgeführt wird. Dieses Paket muss die Ergebnisklassen aus dem Build sowie einige weitere zusätzliche Ressourcen enthalten.Erstellen RPM-Paket von ANT-Skript unter Windows
Ich denke, es sollte irgendwo ein Programm sein, das von der Kommandozeile aufgerufen werden kann, um dieses Paket zu erstellen.
Der Grund, warum ich dies unter Windows tun möchte, ist, dass wir ein Skript haben, das Installer für mehrere verschiedene Plattformen erstellt, und alles ist bereits für Windows konfiguriert, so dass ich den Schmerz der Migration alles auf Linux vermeiden möchte.
Wissen Sie, wie dies erreicht werden könnte?
EDIT: Ich habe eine separate Linux-Maschine verwendet, um dies zu tun. Ich kopiere alle Dateien mit dem scp-Task und führe dann den rpm-Befehl mit der ssh-Task remote aus. Wenn diese Aufgabe einen Erfolgscode zurückgibt, kopiere ich die resultierende Drehzahl zurück mit scp.
Ich denke, ich werde Version 1 versuchen. Ich über etwas ähnliches, aber ich wollte überprüfen, ob es einen besseren Weg gab –
Ich habe die Ant-Tasks scp und ssh verwendet, um den Build-Prozess in einem separaten Computer zu starten. Als der Aufruf von rpm -bb beendet war, habe ich scp verwendet, um die Datei wieder zu kopieren. –