Можете ли вы добавить шаг сборки для развертывания страниц github? - PullRequest
0 голосов
/ 02 декабря 2018

Я хотел бы использовать основную ветку моего репо в качестве источника для моей страницы github.Мне нужен шаг сборки (ng build --prod --aot) для генерации файла index.html, который нужно будет отобразить.Я также не хочу, чтобы сгенерированные файлы были версионными.Есть ли способ сделать это, используя Github отдельно или с Travis CI или любым другим инструментом?

Ответы [ 2 ]

0 голосов
/ 07 декабря 2018

Вы не можете добавить шаг к процессу сборки на стороне github.Процесс, который берет ваш репозиторий и превращает его во что-то обслуживаемое, может контролироваться только настройкой на странице профиля.

В конце концов, если индексный файл не является jekyll, он будет обслуживаться как есть.репозиторий.

Единственное, что вы можете сделать, это иметь два хранилища - одно из «исходного» и одно, которое является фактическими страницами, которые обслуживаются.Это по крайней мере сохранит файл index.html в исходном хранилище.

0 голосов
/ 05 декабря 2018

Похоже, система развертывания travis для страниц github - это именно то, что вам нужно:

Для развертывания на страницах GitHub git push --force используется для перезаписи истории в целевой ветви., поэтому убедитесь, что вы развертываете только в ветке, используемой для этой конкретной цели, например gh-pages.

...