Файл Dockerfile застрял при установке npm в Дженкинсе

#reactjs #jenkins #jenkins-pipeline

Вопрос:

Я новичок в CI/CD с использованием Jenkins и пытаюсь развернуть приложение react на тестовом сервере. Но когда я пытаюсь запустить файл dockerfile в своем конвейере, он навсегда застревает в установке npm, и образ никогда не создается. Однако, если я протестирую команду сборки на своем компьютере, она будет работать нормально. Именно в Дженкинсе я столкнулся с этой проблемой. Это мой док-файл

 FROM node:lts-buster-slim

WORKDIR /app

COPY /package.json /app

RUN npm config set registry http://registry.npmjs.org/
RUN npm config set strict-ssl false
RUN npm set progress=false
RUN npm install --verbose

COPY . .

RUN npm run build

CMD [ "npm", "start" ]
 

а это мой файл Дженкинса

 pipeline {
    agent { dockerfile true }
    stages {
        stage('Test') {
            steps {
                sh 'node --version'
                sh 'svn --version'
            }
        }
    }
}