Использование общего рабочего процесса CI / CD с Дженкинсом и докером.Развертывая приложение на сервере без внешнего подключения к Интернету, только у jenkins есть внешний Интернет, поэтому я создаю приложение узла:
npm install
в конвейере jenkins, а затем развертываю его в док-контейнере.
Dockerfile:
FROM node:12
WORKDIR /var/www/cms
COPY . .
RUN chmod +x ./strapi.sh
EXPOSE 1337
CMD ["./strapi.sh"]
После npm install
Я копирую весь каталог в контейнер Docker, этот шаг занимает около 15 минут.Какой лучший способ ускорить его?