А не сталкивались, что docker pull в ранере дает repository does not exist or may require 'docker login' при работе с этим же гитлабом но другим проектом. Собственно понятно что имадж есть, а docker login - как раз первая команда скрипта. Ну и оно работает обычно, просто редко "постреливает"