Only building most recent commit on push
GitLab-CI is only building the HEAD commit when I push or merge a branch. We would like to see where a fault was introduced in the repository, so want builds to be launched for each commit that is pushed. When we push a merged branch, we naturally want each of those commits to be build too.
I can understand why this behaviour might not always be wanted, and I've seen reference to the documentation comment [ci skip] but I've not used that here.
Apologies if I'm just missing something from the settings pages. I wasn't able to find any documentation/issues that clearly reference this problem other than: https://gitlab.com/gitlab-org/gitlab-ce/issues/13187 which references https://gitlab.com/gitlab-org/gitlab-ce/issues/8998 and both seem to imply that building every commit is normal (and that only building HEAD would be a configurable option).
Note: I'm working on a local instance of Gitlab. Version 8.6.2 (8b68b6f2, on Ubuntu 15.10)