Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Recommendations regarding Continuous Integration systems

Tags:

People also ask

How can continuous integration be improved?

Continuous integration in five stepsStart writing tests for the critical parts of your codebase. Get a CI service to run those tests automatically on every push to the main repository. Make sure that your team integrates their changes everyday. Fix the build as soon as it's broken.

What are the key goals to using continuous integration?

The key goals of continuous integration are to find and address bugs quicker, improve software quality, and reduce the time it takes to validate and release new software updates.

Why is continuous integration important during development?

Continuous Integration enables better transparency and farsightedness in the process of software development and delivery. It not only benefits the developers but all the segments of that company. These benefits make sure that the organization can make better plans and execute them following the market strategy.


We are currently evaluating different applications that interface with Visual Studio 2008 (C#) and Subversion to do automated builds of our core libraries. We are hoping to have nightly builds performed and either email the list of changes made to each developer or have the latest versions be pushed to each workstation. What has been your experience with these tools and what are some recommendations?


Suggested software

  • Cruise Control .NET
  • Hudson
  • TeamCity

Suggested articles

  • Continuous Integration: From Theory to Practice 2nd Edition (CC.net)
  • Automating Your ASP.NET Build and Deploy Process with Hudson