My Gitlab project is using the Gitlab pipelines, and I would want to use a different Gitlab Runner depending on whether the trigger is a simple push, or e.g. a tag marking a release.
The idea is that the runner triggered by a push is only consuming a short processing time, whereas the release triggered pipeline is creating a lot of documentation and reports etc., and blocking the resources for hours. In that time, the lightweight runs would be pending.
Adding another machine to run the Runner is not an option due to license topics.
So I would look for a solution where I can configure in the gitlab-ci.yml which runner to use. Is that somehow possible?
Thanks!