Сборка Firebase / Hugo из Github завершается успешно, но на сайте возникает ошибка индекса - PullRequest
0 голосов
/ 11 апреля 2019

Создание статического веб-сайта Firebase / Hugo, который обновляется при изменении репозитория Github.

Я использую стандартную тему из руководства по быстрому запуску: https://gohugo.io/getting-started/quick-start/

Веб-страница работает нормально локально.

hugo server -D

Веб-страница работает нормально при развертывании сборки в Firebase.

firebase deploy --only hosting

Веб-страница не работает нормально, когда я запускаю сборку из репозитория Github, несмотря на то, что Google Cloud Build сообщает об этом успешно.

  • Передача и отправка изменений в репозиторий Github
  • Запускает сборку Google Cloud на основе cloudbuild.yaml в Github
  • Оба этапа сборки (Hugo и Firebase) выполнены успешно

Результатом посещения URL являетсяследующее сообщение:

Page Not Found

This file does not exist and there was no index.html found in the current directory or 404.html in the root directory.

Why am I seeing this?

You may have deployed the wrong directory for your application. Check your firebase.json and make sure the public directory is pointing to a directory that contains an index.html file.

You can also add a 404.html in the root of your site to replace this page with a custom error page.

Я попытался изменить "baseURL" в config.toml на пользовательский домен, домен firebase и URL-адрес репозитория Github.Ничего такого.

Ссылка на репозиторий Github здесь.

4/16 Обновление: работает, если я не включаю общедоступный папка в .gitignore

1 Ответ

0 голосов
/ 16 апреля 2019

Вы завершили настройку CI ?

...