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.
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 .
NAnt: http://nant.sourceforge.net/, CruiseControl: http://en.wikipedia.org/wiki/CruiseControl . .NET : http://confluence.public.thoughtworks.org/dashboard.action
: Gradle, , .
FinalBuilder
Automated QA Automated Build Studio , . , .
MSDN, TFS. TFS Build Visual Studio Team System/TFS Source Control ( , ).
, , VS. perl- tinderbox . , , , .
https://hudson.dev.java.net/
java, - c/++, . , (make ) . timed build, , ( ), .
, , . ( , , CM) - , .
, ..
HUDSON.. .
hudson - , , bui8lt.
anthillpro incredibuild !
" .. --", .
, - hudson , ,
, , ..
, " ", core
. , .
Hudson “looks and feels” “nice and pretty” and relatively light weight
Source: https://habr.com/ru/post/1699703/More articles:Моделирование браузера с поддержкой cookie в PHP - phphttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1699699/does-windows-xp-use-the-ntfs-filesystem-function-calls-to-read-fromwrite-to-a-pagefile-pagefilesys&usg=ALkJrhgQCrl2Bauozyn4qOHf6FukNXlpAwModifying a database at run-time Grails application - databaseGoogle App Engine Application Code Optimization - optimizationViews of Maven, Hudson and Dynamic Clearcase - clearcaseBuilt-in list that can be accessed by index and key - dictionaryHow to link one table with many different tables? - databaseInclude ib_logfiles in backup? - mysqlASP.NET MVC Beta 1 - Does It Support Strongly Typed Data? - c #Changing java lookandfeel without changing application - javaAll Articles