Wpis z mikrobloga

Dziwną Jenkins ma przypadłość. Jeżeli z jakiegoś joba chce się zdemonizować jakiś proces (a tak chce zrobić z serwerem gry), to może być problem bo Jenkins ubija nawet rzeczy które są zdetatchowane (np poprzez /usr/bin/daemon) :) Poszperałem trochę w sieci i wychodzi na to, że to jakiś "bug" (lub feature) jeszcze z czasów Hudsona i ma on dość groteskowy workaround - mianowicie, trzeba dla nowego procesu ustawić zmienną BUILDID, np:

BUILD
ID=dupa ./NaszDaemon

:) Niestety nie chciało mi się analizować dlaczego tak się dzieje.

#rusted #programowanie #jenkins
  • Odpowiedz