Могут ли страницы GitLab показывать index.html в другом каталоге?

GitLab (в частности, Gitlab.com), а не Github.

Я использую Gulp и создаю release папка с моими обработанными файлами.

release/
  index.html
src/

Когда я делаю это для страниц GitLab, могу ли я использовать его? release/index.html? Мне все еще нужно src/ папка в репо.

1 ответ

Решение

Нет, это невозможно.

HTML-файлы должны находиться в папке с именем public в корне вашего хранилища.

Если вы переименуете release папка для public Затем вы должны создать работу с именем pages в вашем .gitlab-ci.yml файл. Вы даже можете сделать переименование в этой работе.

pages:
  stage: deploy
  script:
    - mv release public
  artifacts:
    paths:
      - public
Другие вопросы по тегам