WIP: Improve concurrent pipeline processing by using unique workers
What does this MR do?
This MR is another approach to reduce number of Sidekiq jobs dedicated to CI pipelines processing. This is a different approach than https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/7005, with fewer dependencies.
Does this MR meet the acceptance criteria?
-
CHANGELOG entry added -
Documentation created/updated - Tests
-
Added for this feature/bug -
All builds are passing
-