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

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