manbetx客户端打不开私人赛跑者卡在npm安装

时间:2019-04-29 15:56:54

标签: npm continuous-integration gitlab npm-install gitlab-ci-runner

我正在尝试使用私有运行器而不是共享运行器在GitLab.com上设置CI管道。该项目使用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

该如何解决?我以为在DigitalOcean小滴上安装gitlab-runner是唯一需要担心的事情。

1 个答案:

答案 0 :(得分:0)

node:6替换node:latest可以解决此问题。