At GitLab we announced pipelines two days ago
https://about.gitlab.com/2016/05/22/gitlab-8-8-released/Some of the ideas we're working on to improve it further:
- deployment environments (acceptance, pre-prod, prod)
- manually confirming deployments for production
- review apps deployments of feature branches