Codeblocks - Binärdatei nach der Kompilierung auf den Server hochladen

Codeblocks - Binärdatei nach der Kompilierung auf den Server hochladen

Ich verwende Debian 7.6 auf VirtualBox und habe auch einen Debian-VPS. Gibt es eine Möglichkeit, Code::blocks so einzurichten, dass die Binärdatei nach der Kompilierung automatisch per SCP auf meinen VPS übertragen wird?

Antwort1

Nachdem ich verschiedene Dinge ausprobiert habe, scheint es, als hätte ich die Antwort gefunden: Projekt > Build-Optionen > Schritte vor/nach dem Build.

Sie können die Schritte vor und nach dem Ausführen von Befehlen und Skripten verwenden. Daher habe ich den folgenden Befehl in den Schritt nach dem Ausführen eingefügt:

sshpass -p "mein_Passwort" scp /Pfad/zur/Binärdatei [email geschützt]:/Pfad/zum/Remote-Verzeichnis

Dadurch wird diese Zeile jedes Mal nach der Kompilierung ausgeführt. In diesem Fall wird die Binärdatei also jedes Mal nach der Kompilierung per SCP an den Server gesendet. Der sshpass-Teil stellt sicher, dass das Kennwort auf den SCP-Befehl angewendet wird.

Scheint bei mir zu funktionieren :)

verwandte Informationen