It is especially helpful to have gitlab-ci do a test build upon every commit pushed to gitlab. This allows us to catch bugs that may be introduced. Additionally, we can setup a script to pull artifacts to then push to prod.
https://gitlab.com/pages/jekyll/blob/master/.gitlab-ci.yml