Google Cloud Builder случайным образом останавливает прекомпиляцию ресурсов рельсов
У меня есть Dockerfile, который содержит следующие шаги.
FROM ruby:2.4.5-slim
# more build steps
WORKDIR /app
COPY ./Gemfile ./Gemfile.lock ./package.json ./yarn.lock ./
RUN bundle install
RUN yarn install
COPY . .
RUN RAILS_ENV=production bin/rails assets:precompile --trace
# more build steps
Иногда ресурсы будут идеально скомпилированы в течение нескольких секунд, в другое время время прекомпиляции истекает. Время ожидания соответствует определенным сборкам только в Google Cloud Builder. Если я перезапущу сборку по тайм-ауту, то эта сборка снова истечет Я могу создать образ без проблем на разных машинах.
Я также был в состоянии успешно выполнить шаги cloubuild локально без каких-либо проблем.