When working as part of a team, you'll almost certainly want a centralized continuous integration (CI) environment setup. Good solutions exists for that including the many CI-as-a-service offerings (Travis, CircleCI, ...), open source solutions (Jenkins) and proprietary (TeamCity).
However, if you do a lot of work on your own or you …