Finding a strong building management system

My team works with a mid-sized product that takes about 2 hours to build on a single dual-core machine. As part of my productivity efforts, I'm looking for alternatives to improve the build process.

We are currently creating C ++ code and .NET code using VS2005 solutions, we also have some old code created using make files, and we package products using installshield. We also have unit tests written in UnitTest ++, Nunit, CPPUnit and some tests that we wrote without any testing scheme. Everything is coordinated by the set of Perl scripts we wrote.

I am looking for a product or set of products or a bunch of unrelated products that will allow me to do the following:

  • Improving construction time. I tried Incredibuild to parallelize the build with some success. I will be happy to find more alternatives (cheaper ???)

  • Improve build process definition. I need something to replace our complex perl scripts with one that will allow me to easily determine the build process.

  • Improve our ability to detect assembly problems (perhaps a web interface for viewing assembly outputs, highlighting compilation errors, collecting statistics about assembly times and assembly failures, etc.

  • Any other nice features that can help us improve build management.

+3
source share
7 answers

Sakin,

I think you can look for two different tools - although sometimes you will find them packaged together.

, , , .. , FinalBuilder, CruiseControl AnthillPro .

, . Incredibuild , , , , . , , gmake, , , .

. , Anthill Incredibuild, gmake .

+1
+2

Automated QA Automated Build Studio , . , .

MSDN, TFS. TFS Build Visual Studio Team System/TFS Source Control ( , ).

+1

, , VS. perl- tinderbox . , , , .

https://hudson.dev.java.net/

java, - c/++, . , (make ) . timed build, , ( ), .

, , . ( , , CM) - , .

, ..

+1

HUDSON.. .

hudson - , , bui8lt.

anthillpro incredibuild !

0

" .. --", .

, - hudson , ,

, , ..

, " ", core

. , .

Hudson “looks and feels” “nice and pretty” and relatively light weight

-1
source

Source: https://habr.com/ru/post/1699703/


All Articles