
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