Answer the question
In order to leave comments, you need to log in
What is the best way to build an application written on different technologies?
I want something similar to Maven. The application uses Django, JavaScript, Haxe, Flash, C. The minimum requirement is the ability to make separate dev / production builds so that extra client code is not included in the prod version. For js, this is either Grunt or Yeoman right away. Is there something universal besides shell scripts?
Answer the question
In order to leave comments, you need to log in
Buildbot as an option, written in python, allows you to build a distributed structure.
I would use a native builder for each part of the project. Put the collected artifact into the repository. Look at teamcity there is a rather flexible system of triggers - it can cling to a changeset in a certain piece of code and start it up after a certain set of assemblies is completed.
Well, or still build a python script that will sequentially call all the assemblies. Because there is no universal builder. Here either maven starts up scripts. Either the script starts maven. Maven plugins here will cover only js haxe and flash. Everything else will still have to
be scripted. Quite flexible turned out to be gradle - full support for maven plugins and repositories. And a very simple extension of the build logic to groovy (it goes well after python)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question