[Laszlo-dev] Build version into canvas?

Benjamin Shine ben at laszlosystems.com
Sat Jun 24 12:34:20 EDT 2006


I think this gets set up in
build-tools/build-opt.xml:    <condition property="build.id"  
value="x.x.x.x" else="INTERNAL">
Then it gets applied in WEB-INF/lps/server.xml target lps-xml, which  
does overwrite-with-filter.

In tools/trunk/build-tools/nightly/nightly-go.sh I do this:
buildnum=`svn info -rHEAD http://svn.openlaszlo.org/openlaszlo | grep  
Revision | sed -e"s/Revision: //"`
leave out the -rHEAD and you've got what you want: the revision of  
the repository you've got

For consistency -- if you feel like consistency -- do this to get a  
build identifier:
(start with $branch = branches/legals, or trunk
branchmunge=`echo "${branch}" | sed  "s/\//-/"`
buildname=${buildnum}-openlaszlo-${branchmunge}

or maybe (going beyond consistency, to metadata)
buildname=${buildnum}-openlaszlo-${branchmunge}-${USER}-`date`




On Jun 24, 2006, at 8:29 AM, P T Withington wrote:

> Is there a way we can get the 'build version' number into the  
> canvas?  There seems to be a canvas.build variable that is  
> currently always set to x.x.x.x, which I guess is intended to hold  
> a build number.  I guess what I am really asking, is there a way to  
> ask svn what revision my playpen is synced to?  If I can get that,  
> I can probably figure out how to jam that into the canvas in the  
> appropriate spot.
>
> I think this info would be useful for bug reports.

benjamin shine
software engineer
ben at laszlosystems.com





More information about the Laszlo-dev mailing list