Lampestyring

Delcom Engineering sin USB lampe

Delcom Engineering sin USB lampe

Utviklere i dag har gjerne et automatisert byggemiljø. Koden bygges, testes og deployes automatisk… For å få ut effekten av dette er det viktig at utvikler får feedback når noe feiler. Til dette er det greit med en lampe. Det har jo også en gadget faktor… ;-)

Delcom Engineering sine USB lamper anbefales på det sterkeste. De får strøm og signaler via en USB kabel og finnes i flere varianter.

Bestill en på nettsidene deres ASAP (det tok en stund…). Det følger med CD med drivere og eksempelprogramvare. Vi har modifisert BAT-filene slik som f.eks. dette.

BothOff.bat
USBDOSAP 10 12 0 7

RedOn.bat
USBDOSAP 10 12 0 7
USBDOSAP 10 12 2 0

GreenOn.bat
USBDOSAP 10 12 0 7
USBDOSAP 10 12 1 0

YellowOn.bat
USBDOSAP 10 12 0 7
USBDOSAP 10 12 4 0

Videre må du få byggeserveren til å trigge lampen når det bygges…

  • Det enkleste er å la den stå direkte på byggeserveren og la den kalle BAT scriptene når du ønsker å trigge lysene.
  • Vi hadde lampen på en utvikler PC og hadde en Java listener som sjekket RSS filen med status over siste bygg på byggeserveren (Hudson) og styrte lampen via BAT scriptene over.
  • Tidligere har jeg også praktisert HTTP kall fra byggeserver til utvikler-PC der man har et enkelt PHP script som kaller BAT-filene for å trigge lysene.

Vi bruker følgende farger:
Gul lampe: Bygging pågår
Grønn lampe: Siste bygg var vellykket. Ingen feil på enhetstester eller kravtester samt løsningen er deployet til utviklingsserver
Rød lampe: Siste bygg var ikke vellykket. Enten kompileringsfeil, feil på en eller flere enhetstester/kravtester eller feil med deploy

Tags: , , ,

One Response to “Lampestyring”

  1. [...] har kjøpt inn et par eminente Delcom USB lamper i generasjon 2. Se forøvrig forrige blogginnlegg om Lampestyring (generasjon [...]