Gitlab CI для Node.js, установить зависимости через SSH - PullRequest
0 голосов
/ 05 февраля 2019

Я пытаюсь установить deps из моего публичного репозитория gitlab на этапе Gitlab CI, но каждый раз, когда система пытается извлечь данные, используя ssh, я получаю сообщение об ошибке.

My .gitlab-ci.yml:

image: node:alpine
stages:
  - tests
before_script:
  - apk update && apk add git openssh
  - export GIT_SSH_COMMAND="ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no $*"

tests:
  stage: tests
  cache:
    paths:
      - node_modules
  script:
    - npm install
    - npm run lint
    - npm run test:coverage
  coverage: /All files[^|]*\|[^|]*\s+([\d\.]+)/

Зависимости от package.json:

 "dependencies": {
    "@dev/config": "git+ssh://git@gitlab.com/user/nodejs-config.git"
  }
...