Static analysis feedback for pipeline best practices
Building upon https://gitlab.com/gitlab-org/gitlab-ce/issues/67088, add in checks to block or warn developers for GitLab if they are deviating from best practices. This will create a safer environment for proposing changes to the pipeline configuration