Сбой при использовании теста пряжи в gitlab-ci - PullRequest
0 голосов
/ 25 октября 2018

Я использую jest для модульного тестирования в моем приложении-реактиве.

И я недавно использовал CI gitlab, и было очень и очень просто сделать полный CI.

Итак, я столкнулся с проблемой, когда CI, выполняющий модульное тестирование, у меня появляется эта ошибка, и я не могу найти, в чем проблема:

The name source-map-support was looked up in the Haste module map. It cannot be resolved, because there exists several different files, or packages, that provide a module for that particular name and platform. The platform is generic (no extension). You must delete or blacklist files until there remains only one of these:

После двух точек отображается другой путь, вызывающий проблему.Но я не понимаю ...

Спасибо за вашу помощь

PS:

Мой gitlab-ci.yml:

image: node:8.11.1

cache:
  paths:
    - node_modules/
    - .yarn

before_script:
  - apt-get update -qq && apt-get install

stages:
  - test
  - lint
  - build
  - openMr

Test:
  stage: test
  before_script:
    - yarn config set cache-folder .yarn
    - yarn
  script:
    - yarn test

Lint:
  stage: lint
  before_script:
    - yarn config set cache-folder .yarn
    - yarn
  script:
    - yarn lint

Build:
  stage: build
  before_script:
    - yarn config set cache-folder .yarn
    - yarn
  script:
    - yarn build

Open Merge Request:
  image: tmaier/gitlab-auto-merge-request
  stage: openMr
  script:
    - sudo HOST=${CI_PROJECT_URL} CI_PROJECT_ID=${CI_PROJECT_ID} CI_COMMIT_REF_NAME=${CI_COMMIT_REF_NAME} GITLAB_USER_ID=${GITLAB_USER_ID} PRIVATE_TOKEN=${PRIVATE_TOKEN} ./auto-merge-request.sh
...