Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | |||
— | buildserver [05.12.2015 21:08] – angelegt havelock | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Buildserver ====== | ||
+ | |||
+ | WIP | ||
+ | |||
+ | Die Übertragung auf den Downloadserver erfolgt mit rsync über SSH. Auf dem Downloadserver ist dafür ein spezieller Benutzer einzurichten: | ||
+ | |||
+ | < | ||
+ | mkdir / | ||
+ | mkdir / | ||
+ | mkdir / | ||
+ | chmod 700 / | ||
+ | touch / | ||
+ | chmod 600 / | ||
+ | |||
+ | adduser --disabled-password --home / | ||
+ | --gecos ' | ||
+ | chown -R ffbuild / | ||
+ | </ | ||
+ | |||
+ | Erstellen eines SSH-Schlüssels für den Buildserver. | ||
+ | |||
+ | < | ||
+ | ssh-keygen -t rsa -b 4096 -f ./ | ||
+ | </ | ||
+ | |||
+ | Der öffentliche Schlüssel aus '' | ||
+ | |||
+ | Vom Build-Server aus initiales Login ausprobieren | ||
+ | < | ||
+ | ssh -i ~/ | ||
+ | </ | ||
+ | |||
+ | Übertragen eines Builds (experimental) auf den Download-Server | ||
+ | < | ||
+ | rsync -e 'ssh -i ffbuild.id_rsa -o StrictHostKeyChecking=no' | ||
+ | gluon/ | ||
+ | ffbuild@download.pinneberg.freifunk.net:/ | ||
+ | </ | ||