[Laszlo-dev] [Laszlo-checkins] r10326 - tools/trunk/build-tools/nightly
P T Withington
ptw at laszlosystems.com
Fri Jul 11 17:11:34 PDT 2008
I assume this is Max's work. Nice!
On Jul 11, 2008, at 16:35, svnbuild at openlaszlo.org wrote:
> Author: svnbuild
> Date: 2008-07-11 13:35:38 -0700 (Fri, 11 Jul 2008)
> New Revision: 10326
>
> Modified:
> tools/trunk/build-tools/nightly/nightly-go.sh
> Log:
> + Add lockfile checking to prevent multiple builds from running at
> the same time. Each invocation will wait until the lockfile is
> released.
>
>
>
> Modified: tools/trunk/build-tools/nightly/nightly-go.sh
> ===================================================================
> --- tools/trunk/build-tools/nightly/nightly-go.sh 2008-07-11
> 19:57:19 UTC (rev 10325)
> +++ tools/trunk/build-tools/nightly/nightly-go.sh 2008-07-11
> 20:35:38 UTC (rev 10326)
> @@ -4,6 +4,13 @@
> # created 6.08.06
> # usage: nightly-go.sh branch revision
>
> +# prevent from running multiple times. Will retry indefinitely
> until the lockfile is released.
> +lockfile /tmp/nightly-go.lock
> +if [ "$?" -ne 0 ]; then
> + echo "Build already running, or stale lockfile /tmp/nightly-
> go.lock"
> + exit
> +fi
> +
> BUILDHOME="${HOME}"
>
> function call_ant {
> @@ -171,3 +178,6 @@
> echo $msg >> ${BUILDHOME}/logs/nightly-log.txt
> tail -100 ${BUILDHOME}/logs/${buildnum}-${branchmunge}-nightly.log >
> ${BUILDHOME}/logs/tail-${buildnum}-${branchmunge}-nightly.log
> call_ant "-Dbuild.mail.subject=${subject}" "-Dbuild.mail.message=$
> {msg}" send-mail-complete
> +
> +# remove lockfile
> +rm -rf /tmp/nightly-go.lock
>
>
> _______________________________________________
> Laszlo-checkins mailing list
> Laszlo-checkins at openlaszlo.org
> http://www.openlaszlo.org/mailman/listinfo/laszlo-checkins
More information about the Laszlo-dev
mailing list