Despliega tu proyecto de Astro en GitLab Pages
Puedes usar GitLab Pages para alojar un proyecto de Astro para tu proyecto, grupo, o cuenta de usuario en GitLab.
Cómo desplegar
-
Establece el
site
correcto enastro.config.mjs
. -
Renombra el directorio
public/
astatic
. -
Establece
outDir:public
enastro.config.mjs
. Este ajuste le indica a Astro que coloque la salida de archivos estáticos al compilar en una carpeta llamadapublic
, la cual es requerida por GitLab Pages para los archivos expuestos.Si estás usando el directorio
public/
como fuente de archivos estáticos en tu proyecto de Astro, renombralo y usa ese nuevo nombre del directorio enastro.config.mjs
para el valor depublicDir
.Por ejemplo, estos son los ajustes correctos de
astro.config.mjs
cuando el directoriopublic/
es renombrado astatic/
: -
Crea un archivo llamado
.gitlab-ci.yml
en la raíz de tu proyecto con el siguiente contenido. Esto compilará y desplegará tu proyecto cada vez que realices cambios en el contenido: