Published on

Sometimes it is convenient to set project variables at build time. There are a couple of ways that this can be accomplished:

Use the preBuildActionList:


<setinstallervariable name=“version” persist=“1” value=“${env(BUILDVER)}” />


Or, starting with 5.4.6, it is possible to pass variables directly in the command line to the builder

$ builder build project.xml --setvars version=1.2.3 project.shortName=newName