Конвейер CI / CD страниц Gitlab проходит, но получающаяся страница не загружает ресурсы - PullRequest
0 голосов
/ 25 января 2020

Вот файл .gitlab-ci.yml:

pages:
  stage: deploy
  script:
  - apt-get update
  - apt-get install -y nodejs npm  # install NPM in order to build the website
  - npm install
  - npm run build                  # build the website
  - mv dist public                 # move the built website to the public directory
  artifacts:
    paths:
    - public
  only:
  - master

Проход конвейера, то есть задания pages и pages:deploy проходят. Кроме того, веб-сайт построен правильно: когда я загружаю артефакты, все ресурсы присутствуют в каталоге public.

Однако, когда я смотрю на сгенерированный сайт , индекс. html загружается, но не все ресурсы (код 404).

Вот репо: https://gitlab.com/Cl00e9ment/kingdom-blazon-generator

1 Ответ

0 голосов
/ 27 января 2020

Страницы GitLab поддерживают только веб-страницы stati c, но не динамические c веб-страницы. Это означает, что вы не можете запускать серверы типа node.js, а только генерировать HTML и другие файлы c.

Подробнее об этом можно прочитать здесь:

https://docs.gitlab.com/ee/user/project/pages/#overview

...