[Vm-dev] Tracking Hudson builds
Eliot Miranda
eliot.miranda at gmail.com
Fri Jul 1 00:00:17 UTC 2011
On Thu, Jun 30, 2011 at 3:28 PM, Igor Stasenko <siguctua at gmail.com> wrote:
>
> I am thinking, how is better to track Hudson builds.
> Currently VM reports a build by taking a VMMaker package version.
> But it is incomplete information:
> - there is no evidence which sources been used and which
> configuration of CMakeVMMaker been used.
>
> Hudson fetching everything from git, so using git hash number is a
> complete pointer to the sources.
> But in addition, i need to specify which configuration been used
> (since there are many of them).
> Actually i think that the more information we put, the easier it would
> be to track down, which VM are used.
>
> So, my question, what is your preferences?
> Because currently 'Cog 4.0.0' as well as 'VMMaker-foo-bar.xyz' says
> almost nothing :)
>
VMMaker-foo-bar.xyz says /everything/ about the source covered by VMMaker.
I want the Monticello package lists for all packages involved (there's
OSProcessPlugin and some others outside of VMMaker). I want the url of the
platforms tree and the revision (i.e. the exact coordinate to check-out the
exact same source).
This is all about reproducibility. You provide exact coordinates. From
those coordinates anyone can recreate the source. That's why I check-in the
generated source along with the platforms and build trees. That way one
only has to dereference a single coordinate, the svn tree.
>
> --
> Best regards,
> Igor Stasenko AKA sig.
>
--
best,
Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20110630/132b3cb7/attachment.htm
More information about the Vm-dev
mailing list