diff options
Diffstat (limited to 'qa/qa/resource/runner.rb')
-rw-r--r-- | qa/qa/resource/runner.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/qa/qa/resource/runner.rb b/qa/qa/resource/runner.rb index 6d5ff71b2ba..da4021f89b7 100644 --- a/qa/qa/resource/runner.rb +++ b/qa/qa/resource/runner.rb @@ -32,7 +32,10 @@ module QA def fabricate_via_api! @docker_container = Service::DockerRun::GitlabRunner.new(name).tap do |runner| - runner.pull + QA::Support::Retrier.retry_on_exception(sleep_interval: 5) do + runner.pull + end + runner.token = @token ||= project.runners_token runner.address = Runtime::Scenario.gitlab_address runner.tags = @tags if @tags |