Частный бегун GitLab застрял на установке npm - PullRequest
0 голосов
/ 29 апреля 2019

Я пытаюсь настроить конвейер CI на GitLab.com, используя частного бегуна вместо общего.В проекте используется Node, поэтому я использую node:6 изображение.

.gitlab-ci.yml выглядит следующим образом:

image: node:6

stages:
    - test

javascript_tests:
    stage: test
    script:
        - npm install
        - npm run test:unit
    when: always

Бегун остается на стадии «бега» около 30минут и только потом начали выводить что-то актуальное:

npm ERR! fetch failed 
http://10.252.156.164:4880/@types%2fjsforce/-/jsforce-1.9.2.tgz
npm WARN retry will retry, error on last attempt: Error: connect ETIMEDOUT 10.252.156.164:4880

Что я могу сделать, чтобы решить эту проблему?Я думал, что установка gitlab-runner на каплю DigitalOcean - это единственное, о чем стоит беспокоиться.

1 Ответ

0 голосов
/ 29 апреля 2019

Замена node:6 на node:latest исправила эту проблему.

...