#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'
}
}
}
}