[Berlin-wireless] buildbot - autodeploy

Sven Roederer freifunk at it-solutions.geroedel.de
Mi Apr 11 12:42:25 CEST 2018


Wenn jetzt jemand einen PR im Github akzeptiert [1], hat das erstmal keine Auswirkungen auf die Konfiguration des Servers.

Es muss sich dann jemand, mit Systemzugriff, ransetzen 
- den lokalen Code auschecken (git pull)
- die geänderte Konfig dem daemon beibringen (buildbot restart)

Mit dem Ansatz im PR sollte sich das soweit automatisieren lassen, dass der manuelle Eingriff auf der Console entfällt.

1 - https://github.com/freifunk-berlin/buildbot/pull/46, https://github.com/freifunk-berlin/buildbot/pull/47

Am 11. April 2018 00:14:57 MESZ schrieb Bianco Veigel <freifunk at wg1337.de>:
>Hallo Sven,
>
>welches Problem soll dieser PR lösen?
>
>Grüße
>Bianco
>
>
>Am 10.04.2018 um 22:36 schrieb Sven Roederer:
>> Hallo
>>
>> ich hab grad mal https://github.com/freifunk-berlin/buildbot/pull/48
>erstellt.
>> DAmit ist es möglich den buildbot automatisch zu neu zu starten, wenn
>ein
>> commit gemacht wurde.
>>
>> Neben dem mergen des PR muss dann nur noch:
>> - das GIT-hook script aktiviert werden (siehe commit-message)
>> - ein Cronjob angelegt werden, z.b. täglich "git pull"
>> - der echte Befehl zum buildbot neustart eingetragen werden
>>
>>
>> Was sagen die Buildbot-admins dazu?
>>
>> Ich kann mir vorstellen, dass nach diesem Prinzip auch andere Dienste
>> automatisiert werden können, sozusagen "auto-deploy".
>>
>> GRuss Sven
>>
>> _______________________________________________
>> Berlin mailing list
>> Berlin at berlin.freifunk.net
>> http://lists.berlin.freifunk.net/cgi-bin/mailman/listinfo/berlin
>> Diese Mailingliste besitzt ein ffentlich einsehbares Archiv
>
>
>_______________________________________________
>Berlin mailing list
>Berlin at berlin.freifunk.net
>http://lists.berlin.freifunk.net/cgi-bin/mailman/listinfo/berlin
>Diese Mailingliste besitzt ein ffentlich einsehbares Archiv



Mehr Informationen über die Mailingliste Berlin