Fix pipelines not always being created after a push
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/31741 introduced
a regression where not all the right parameters would be passed into
Ci::CreatePipelineService
. We fix this by breaking out the pipeline
parameters and reusing a method from Gitlab::DataBuilder::Push
.
Edited by Stan Hu