Я пытаюсь настроить CI с помощью Gitlab. У нас есть два других проекта, которые уже настроены и работают отлично, но когда я фиксирую что-то в проекте №3, задания всегда завершаются с ошибкой:
> react-scripts build
Creating an optimized production build...
Failed to compile.
./src/App.js
Cannot find file 'src/components/componentError/withErrorBoundary.js' in './src'.
Ручная сборка и развертывание работают, я настроил абсолютную пути в проекте с jsonconfig. json (то же, что и проект # 1 и # 2
{
"compilerOptions": {
"baseUrl": "src"
},
"include": ["src"]
}
это мой файл gitlab-ci.yml:
image: rambabusaravanan/firebase
development-hosting:
stage: deploy
cache:
paths:
- node_modules/
key: "$CI_BUILD_REPO"
script:
- npm install
- REACT_APP_ENV=development npm run-script build
- firebase deploy --only hosting:development --token $FIREBASE_TOKEN
only:
- develop
environment:
name: development
url: https://**siteaddress**/
Я пробовал используя неабсолютный путь, удаляя этот компонент (ошибка перемещается во второй компонент), используя другое изображение, удаляя кеш, очищая кеш gitlab. Я сталкиваюсь с файлами (.gitlab-ci, .firebasesr c , firebase. json) проектов №2 и №3, и они идентичны.
Спасибо за любую помощь.