Chapter 3. Setting Up the Environment

This chapter might give you the impression of doing a system administrator's job. It is all about setting up a few accounts and configuring functionality for Continuous Integration (CI).

First, we will take a look at the definition of CI and understand why it is not a luxury anymore, rather, a must have feature in any project. Then, we will see how to utilize Amazon Web Services to set up a test and deployment server.

We will use Jenkins as a CI application and show you how to integrate it into your Amazon Web Services account, install required plugins to test PHP projects, and finally, prepare our Symfony project to benefit from the whole infrastructure.

When everything is set up properly, we will create a simple ...

Get Mastering Symfony 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.