Are there any Build tools designed with Mercurial in mind?

I just moved a big project from the old version control system and to Mercurial. Now I am faced with the task (opportunity!) Of rebuilding my old build system to work with this new version control system.

Are there any good build systems that:

  • Can create projects in different languages ​​and compilers.
  • Integrate well with Mercurial (for example, knowing that you need to pull certain versions or marked versions of subrepositories to manage dependencies (as opposed to continuous integration).
  • Extensible (we have several audit steps that we need to complete before and after our build)
  • Easy to use

which are already there? As fun as creating and maintaining another build system, I would rather reuse a mature stable product and return to developing my own code. :) If there is no tool in Mercurial, what else can satisfy the requirements? What else could be there that I forget?

+3
source share
1 answer

Usually, your tool / build system and continuous integration system are separate, and the later one knows about your DVCS system. In my setup, the build tool is sbt (formerly ant), and the CI system is Jenkins (which I highly recommend).

CI Mercurial, . Mercurial URL-, , CI /, . , CI , , , .

+2

All Articles