Chapter 7. Setting up an Automated Build

In the previous chapter, we took a major step from a demo application to a maintainable codebase by starting to write automated tests. Another important component of real-world software projects is build automation.

Automated builds allow a whole team to work on a project in a consistent manner. A standardized way of executing common tasks makes it easier for new developers to get started. It also avoids annoying issues with developers getting different results for spurious reasons.

In this chapter, we will cover the following topics:

  • Configuring an integration server to build and run our tests automatically
  • Setting up an automated task runner to simplify the execution of our tests
  • Automating more tasks to help ...

Get Learning Node.js for .NET Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.