Проблемы с Gitlab CI и абсолютным путем во время развертывания React - PullRequest
0 голосов
/ 26 мая 2020

Я пытаюсь настроить 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, и они идентичны.

Спасибо за любую помощь.

...