मैं साझा एक के बजाय एक निजी धावक का उपयोग करके GitLab.com पर एक सीआई पाइपलाइन स्थापित करने का प्रयास कर रहा हूं। प्रोजेक्ट नोड का उपयोग करता है, इसलिए मैं एक 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 स्थापित करना ही चिंता का विषय होगा।

0
Renato Oliveira 29 अप्रैल 2019, 18:56

1 उत्तर

सबसे बढ़िया उत्तर

node:6 को node:latest से बदलने से यह समस्या ठीक हो गई।

0
Renato Oliveira 29 अप्रैल 2019, 16:57