Building a Windows Mercurial installer under Linux
Steve Borho
steve at borho.org
Thu Feb 26 16:21:02 UTC 2009
On Thu, 26 Feb 2009, Bill Barry wrote:
> While this is great, I am not certain it should be a replacement for an
> actual automated windows build on windows. Certainly in addition to the
> windows build it would be good.
>
> Why don't we set up a repository somewhere which will contain everything
> necessary to create an automated build environment for hg (scripts,
> instructions, tools/links to tools). The idea being that you can
> download the archive of this repo onto a new server and you would get
> everything you need to create a build server which will pump out tested,
> continuous builds for that system. Right now I am looking into setting
> up a build server for win32 systems to see what it takes and I will
> hopefully be working with muggs to get a fully automated Windows build
> env pumping out hg and thg from hg-crew and hg-stable and thg-crew and
> thg-stable (and whatever else is wanted, creating one off a different
> repo should just be a cut and paste operation on the config) on both
> win32 and win64.
This all sounds great, and it's what we've tried to get started here:
http://bitbucket.org/peso/thg-installer/overview/
It's a forest repository that fetches hg-main, hg-stable, thg-crew,
thg-stable, etc. It also has misc binaries for building windows
installers checked in (m*.dll, add_path.exe), and it has scripts to
build the various targets.
Last night I added hg-main and hg-stable as targets, but it still
needs more work. Windows builds of hg-stable are broken at the
moment, as Matt found because it tries to include a non-existant icon
file.
Our scripts are less than perfect, but I think they're a good starting
point.
--
Steve Borho
More information about the Mercurial-devel
mailing list