M
M
Marat Bektimirov2012-09-22 22:36:13
Building projects
Marat Bektimirov, 2012-09-22 22:36:13

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

7 answer(s)
T
Tenkoff, 2012-09-22
@Tenkoff

travis-ci.org/

J
javax, 2012-09-23
@javax

gradle - maven idea with make/ant flexibility

Y
Yuri Popov, 2012-09-23
@DjPhoeniX

make?

L
LastDragon, 2012-09-23
@LastDragon

ant (http://ant.apache.org/)

S
Silver_Clash, 2012-09-23
@Silver_Clash

Hudson/Jenkins+ant

A
Alexey, 2012-09-23
@fuCtor

Buildbot as an option, written in python, allows you to build a distributed structure.

V
Vladimir Abramov, 2014-02-18
@kivsiak

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 question

Ask a Question

731 491 924 answers to any question