[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