Skip to content

Allow multiple workflow files in a single repository

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Release notes

It is now possible to define multiple workflows using different triggers in a single repository.

Problem to solve

When one wants to run a different set of jobs for scheduled workflows, pull request and release ones, currently one has to create complex rules to realize this.

Proposal

Allow defining multiple workflow files in .gitlab/workflows/. They should all have a separate triggers like on GitHub. This could be realized with the existing workflow:rules without introducing a new syntax.

Intended users

Feature Usage Metrics

Number of pipelines created using this new feature.

Does this feature require an audit event?

Edited by 🤖 GitLab Bot 🤖