[Buildbot-devel] setting environment variables in build steps

Stefan Seefeld seefeld at sympatico.ca
Thu Nov 22 17:03:00 UTC 2007


Trying to set environment variables in build steps I have ran into a
variety of issues, which I'd like to raise here instead of the tracker,
in case I'm missing something:

* I couldn't figure out how to refer to the 'workdir' variable during
build-step creation. (IIUC, this variable is initialized per builder and
then propagated to build-steps (slave-side). It doesn't appear to be
available through 'WithProperties'.)

* As a workaround, I tried to use the equivalent of
  'make check ALF_LIBRARY_PATH=`pwd`'. This works, if I pass the command
as a string, to shell.Test(). If I pass it as a token-list, `pwd` gets
passed verbatim, i.e. isn't evaluated during command invocation by the
shell. I'm not sure what happens. While I'm not sure which of the two
ways is considered correct, I think everybody agrees that both ways
(strings, token-lists) should result in the same command issued on the
slave.

Thanks,
		Stefan

-- 

      ...ich hab' noch einen Koffer in Berlin...




More information about the devel mailing list