Trigger pipeline when a tag is released

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

  • Close this issue

Proposal

We do certain CI actions when a tag is created. After some time the tag is verified and planned for a release. So when a release is created from a tag I would like that to trigger a pipeline. Then in GitLab-CI I would like a job that handles the release logic. Additionally, it would be great, since you give the option of 'Upcoming Release', to have a 'one-off' scheduled pipeline created. Which is a bit different than the scheduled pipeline implementation. I could use that to identify a job and execute my release logic.

From: https://docs.gitlab.com/ee/user/project/releases/release_cicd_examples.html, I see:

Tag first, release second:

A tag is created via UI or pushed.
A tag pipeline is triggered, and runs release job.
A release is created.

What I really want is:

Tag first, release second:

A tag is created via UI or pushed.
A tag pipeline is triggered. (and possibly run release job)
A release is created.
A release pipeline is triggered.
Edited Aug 26, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading