[1] Archiv / MLD 4.x / Development / Stündlicher Build
 

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20447
    • View Profile
    • ClausMuus.de
Stündlicher Build
« on: February 17, 2014, 16:52:00 »
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
« Last Edit: February 17, 2014, 17:00:27 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20447
    • View Profile
    • ClausMuus.de
Stündlicher Build
« Reply #1 on: February 19, 2014, 15:15:58 »
@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
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20447
    • View Profile
    • ClausMuus.de
Stündlicher Build
« Reply #2 on: March 25, 2014, 10:59:42 »
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
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] Archiv / MLD 4.x / Development / Stündlicher Build
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.