Частный бегун GitLab застрял при установке npm

Я пытаюсь настроить конвейер 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 будет единственным, о чем стоит беспокоиться.

Настройка шаблона Metronic с помощью Webpack и Gulp
Настройка шаблона Metronic с помощью Webpack и Gulp
Я пишу эту статью, чтобы поделиться тем, как настроить макет Metronic с помощью Sass, поскольку Metronic предоставляет так много документации, и они...
0
0
773
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

Другие вопросы по теме