Continuous integration (CI)
is confusing. As with all ideas, everybody does their own version of it in
practice.
Get a clear, concise summary of CI, continuous deployment and continuous delivery.
Understand how these practices complement each other,
and how they can help you develop robust software faster.

Today we're rolling out a refresh of server pages on Semaphore. Servers
define a deployment pipeline from your Git repository, going through a build
on Semaphore to make sure all tests pass and finally to a deploy to your
staging or production server(s). They also make it very easy to get an overview
of how much you are shipping.

Semaphore features a custom build queue algorithm that was designed to make the
build flow for a team as pleasant as possible. A developer that pushes frequently
won't be able to "hijack" Semaphore for him or herself. Instead, builds will
be shared across the team making everyone happy and productive.