Pages
Per utilitzar GitLab Pages, has de crear un projecte a GitLab per pujar els fitxers del teu lloc web.
Aquests projectes poden ser públics, interns o privats.
.gitlab-ci.yml
Per desplegar el teu lloc, GitLab utilitza la seva eina integrada anomenada GitLab CI/CD per construir el teu lloc i publicar-lo al servidor de GitLab Pages. La seqüència d’scripts que GitLab CI/CD executa per realitzar aquesta tasca es crea a partir d’un fitxer anomenat .gitlab-ci.yml, que pots crear i modificar. Una job definida per tu amb la propietat pages: true al fitxer de configuració fa que GitLab sàpiga que estàs desplegant un lloc web de GitLab Pages.
Per defecte, Pages busca una carpeta anomenada public als teus fitxers de construcció per publicar-la.
A Document - Estil tens un exemple (el projecte està a https://gitlab.com/xtec/web/document-stylesheet).
Visibilitat
La visibilitat d’un projecte està controlada per GitLab Pages Access Control.
A continuació:
- Ves a 
General Settings>Visibility, project features, permissions - Modifica 
PagesaEveryone With Accesper tal que tothom pugui accedir al lloc web: 

Deno
Algunes eines, com Deno construeixen el lloc web a la carpeta dist.
Per canviar aquest nom de carpeta a qualsevol altre valor, afegeix una propietat pages.publish a la configuració del teu job deploy-pages al fitxer . .gitlab-ci.yml
El següent exemple publica una carpeta anomenada dist en lloc de public:
pages:  image: denoland/deno  script:    - deno install    - deno task build  pages: trueEn aquest enllaç tens un exemple: https://gitlab.com/xtec/typescript/visx/-/blob/main/.gitlab-ci.yml
I el lloc desplegat: https://visx-05cbea.gitlab.io/