В документах я узнал, что могу очистить кеш, включив cache: {}
в мой файл gitlab-ci.yml, например:
Я должен использовать это неправильно, хотя, потому что это то, что я прочитал в выводе сборки:
У меня проблема с этим, потому что мало строк вниз я заменил npm ci
на npm install --no-optional
, и бегун GitLab продолжает звонить npm ci
Есть предложения?
Dockerfile:
###########
# BUILDER #
###########
FROM node:11.12.0-alpine as builder
WORKDIR /usr/src/app
ENV PATH /usr/src/app/node_modules/.bin:$PATH
COPY package.json /usr/src/app/package.json
COPY package-lock.json /usr/src/app/package-lock.json
RUN npm install --no-optional
RUN npm install react-scripts@2.1.8 -g --silent --no-optional
ARG REACT_APP_USERS_SERVICE_URL
ENV REACT_APP_USERS_SERVICE_URL $REACT_APP_USERS_SERVICE_URL
ARG NODE_ENV
ENV NODE_ENV $NODE_ENV
COPY . /usr/src/app
RUN npm run build