Я пытаюсь использовать страницы gitlab с приложением реагирования, созданным с помощью приложения createact, в следующем общедоступном репозитории . Я уже пробовал с другой проект , доступ к которому можно получить онлайн по этому адресу . Тем не менее, даже если методология одинакова и должна привести к сходному результату, один работает, а другой нет.
Для простоты я решил использовать одну и ту же методологию для обоих проектов. Таким образом, я использовал один и тот же файл .gitlab-ci.yml, потому что они оба являются реагирующим проектом, созданным с помощью create-Reaction-app, и поэтому им требовался одинаковый конфигурационный файл.
Кроме того, я использовал похожее имя длядоступ к веб-странице. Я только что изменил конец URL, который был "http://jeremyy55.gitlab.io/pendu" для адаптации его к имени проекта.
Однако один проект предоставляет размещенную веб-страницу, а другой показывает красивое 404, не найденное.
Вот код, связанный с проблемным хранилищем: здесь находится файл .gitlab-ci.yml, который прошел все CI:
image: node:10.15
pages:
script:
- npm install
- CI=true npm test
- CI=true npm run build
- rm -rf $CI_PROJECT_DIR/public/*
- mv build/* $CI_PROJECT_DIR/public/
artifacts:
paths:
- public
only:
- master
, а вот package.json:
{
"name": "hooks-conf",
"version": "0.1.0",
"private": true,
"homepage":"http://jeremyy55.gitlab.io/hooks",
"dependencies": {
"react": "^16.10.2",
"react-dom": "^16.10.2",
"react-scripts": "3.2.0"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
Поскольку все CI, кажется, работают правильно, потому что они все прошли, у меня нет никаких подсказок для понимания, почему проект не размещен правильно, и я ожидал, что веб-страница будет размещена правильно.
Существуют ли какие-либо ограничения URL, которые я не соблюдаю, или какие-либо ограничения в отношении объема размещаемой веб-страницы?
Если кто-то может понять эту ситуацию, заранее благодарим за ваше предложение