Конвейеры в Gitlab отказывают из-за кеша в gitlab-runner типа Docker Executor - PullRequest
1 голос
/ 28 марта 2020

Я подталкивал ветки к проекту в Гитлабе. И это общий проект. Раньше трубопроводы работали правильно. Внезапно любой новый филиал или любой пу sh из тех же самых ветвей начинают терпеть неудачу. Локально работает нормально. Я хочу восстановить поведение, которое было раньше.

// .gitlab-ci.yml
variables:
  MYSQL_DATABASE: <info>
  MYSQL_ROOT_PASSWORD: <info>
  DB_HOST: <info>
  DB_PORT: <info>

cache:
  key: $CI_COMMIT_REF_SLUG

stages:
 - test
 - deploy

...

Я пытался очистить кэш Gitlab-runner во всем мире. Также я попытался установить новый кеш в ветке, как и в заданиях. Но это не работа. Я думаю, что проблема в Gitlab-бегуне. Есть ли способ сбросить Gitlab-runner из .gitlab-ci.yml? Как объявить нового Gitlab-бегуна из .gitlab-ci.yml? Я не могу вручную очистить кэш бегунка конвейера, потому что я не администратор проекта.

Кроме того, я выдвинул ветви в других проектах, в чистых проектах. Трубопровод успешно работает. У конвейеров есть тесты, которые запрашивают к DB SQL через nodejs + jest + express + sequalize. И я получаю ошибки ETIMEDOUT.

Я ценю вашу помощь.

...