Sometimes it is useful to transfer a calculated value from the master
to the slave. Instead of having to create a temporary file and then
use FileDownload, you can use one of the string download steps.
StringDownload works just like FileDownload except it takes a
single argument, s, representing the string to download instead of a
mastersrc argument. WithProperties will be properly rendered, if
used in this argument.
JSONStringDownload is similar, except it takes an o
argument, which must be json serializable, and transfers that as a
json-encoded string to the slave.
JSONPropertiesDownload transfers a json-encoded string that
represents a dictionary where properties maps to a dictionary
of build property name to property value; and sourcestamp
represents the build's sourcestamp.