Automated nightly windows builds

Steve Borho steve at borho.org
Wed Feb 10 10:39:06 CST 2010


On Wed, Feb 10, 2010 at 8:43 AM, Benoit Boissinot <bboissin at gmail.com> wrote:
> On Wed, Feb 10, 2010 at 3:40 PM, Adrian Buehlmann <adrian at cadifra.com> wrote:
>> On 09.02.2010 21:05, Steve Borho wrote:
>>>
>>> I spent the weekend playing along from home.   I created a new WIX
>>> based Windows installer for Mercurial, then used that as the basis for
>>> a new WIX installer for TortoiseHg.
>>
>> I've been talking with Steve a bit for this (email, IRC), making a few suggestions
>> and a couple small patches.
>>
>> Today, I've done a successful local build of the shiny new msi installer based on
>> Steve's new WiX sources and did a successful first test install on a clean Windows 7
>> Ultimate 64 bit (running in a VirtualBox VM).
>>
> During the sprint, we talked about having automated nightly and
> release builds. Do you think that's doable with a VM?
> Then the release would be simple, just rename the latest stable nightly.

thg-winbuild [1] is now highly automated.

Running 'python setup.py --all' generates nightly builds of the stable
and default branches of both Mercurial and TortoiseHg.  The only
manual portion is figuring out which ones are new and uploading them
to bitbucket.

It verifies you have all the prerequisite packages up front, and only
requires python.exe to be in your path.   I welcome anyone else to use
it to build Windows packages.  Just follow the README.txt.

--
Steve Borho

[1] http://bitbucket.org/tortoisehg/thg-winbuild


More information about the Mercurial-devel mailing list