Archiv > Development
Stündlicher Build
(1/1)
clausmuus:
Hi,
ich hab auf dem Nightbuild Server ne Funktion hinzugefügt, die stündlich schaut ob sich was geändert hat, und gegebenenfalls nen Make des Betroffenen Paketes auslöst. Der Kernel ist davon ausgenommen.
Es werden z.Z. nur Pakete gebaut, bei denen der letzte Commit mindestens 15 Minuten zurück liegt.
Auf der Download Seite kann nach geschaut werden, wann zuletzt ein Paket gebaut wurde, bzw. welches Paket gerade in Arbeit ist.
Wenn alles zufriedenstellen funktioniert, werde ich die Abstände zwischen den Checks verkleinern.
@Christian,
Du kannst das Autobuild unterbinden, indem Du im Ordner oberhalb vom MLD Ordner die Datei "autobuild" anlegst. Die wird morgens automatisch wieder weg geräumt.
Claus
clausmuus:
@Christian,
falls Dir auf dem Nightbuild Server mal der Stündliche Build dazwischen funkt, und mit nem mal all Deine Änderungen verschwunden sind, brauchst Du nicht gleich Panik bekommen. Zum einen sollte der Fall ja sowieso nur recht selten eintreten, da ja nur die Pakete neu gebaut werden, bei denen was eingecheckt wurde (das betrifft aber nicht die, die Du als nightbuild User eingecheckt hast), und es dürfte äußerst selten vorkommen, das ein anderer Entwickler gerade am selben Paket arbeitet wie Du. Zum anderen werden beim stündlichen Build beim Update die lokalen Änderungen nicht gelöscht, sondern lediglich per "git stash" beiseite gelegt. Per "git stash apply" lassen die Änderungen sich wieder herstellen.
Claus
clausmuus:
Hi,
ich hab die Build Regel ein wenig geändert. Nun wird immer um 5 Minuten nach ner vollen Stunde alles gebaut was bis zur vollen Stunde eingecheckt wurde. Somit lässt sich etwas bequemer checken, wann die neue Änderung gebaut wird.
Claus
Navigation
[0] Message Index
Go to full version