I would like to have a pages url for each user whoever working on the project. Let’s say I have a project in the gitlab and 4 people working on it. So, These 4 people can make changes and do commits. Each user will have a gitlab CI yml file to build the job and create pages with static html code. This html page could be different for each user.
So, Every time when user commit changes a pipeline job should be executed and pages will be created for each user. That way each user can view their own changes.
When I am working, I am doing multiple commits and each time pages are getting overridden by latest one.
Is there any chance to keep the old one also and create new pages url everytime(without domain and sub-domain concept) ?
In the gitlab pages document https://docs.gitlab.com/ee/user/project/pages/introduction.html, It is showing four types of pages .
What is the difference between user pages and Project pages owned by a user ?