Modify Pages to just have one template that auto-detects type

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

  • Close this issue

Problem to solve

Currently we have different .gitlab-ci.yml templates for each type of Pages site. We could instead follow an Auto DevOps like model (or build on Auto DevOps) to auto-detect the type of pages site that is checked in and build/deploy it automatically.

Intended users

All Pages users

Further details

This would simplify things significantly and would allow for a single template that can be included easily.

Existing new project templates would need to be updated to use the new include instead, but would provide a nice testing set for proving the new template works.

Proposal

TBD

Permissions and Security

TBD

Documentation

TBD

Testing

Should be validated against all existing Pages templates that we support.

What does success look like, and how can we measure that?

This can drive additional adoption of Pages by making it even easier to get started.

Links / references

Edited Aug 25, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading