Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'qa/qa/service/docker_run/gitlab_runner.rb')
-rw-r--r--qa/qa/service/docker_run/gitlab_runner.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/qa/qa/service/docker_run/gitlab_runner.rb b/qa/qa/service/docker_run/gitlab_runner.rb
index 078a3048cad..b0bb999e5d6 100644
--- a/qa/qa/service/docker_run/gitlab_runner.rb
+++ b/qa/qa/service/docker_run/gitlab_runner.rb
@@ -16,7 +16,7 @@ module QA
MSG
def initialize(name)
- @image = "#{QA::Runtime::Env.container_registry_host}/gitlab-org/gitlab-runner:alpine"
+ @image = "#{QA::Runtime::Env.container_registry_host}/gitlab-org/#{QA::Runtime::Env.runner_container_image}"
@name = name || "qa-runner-#{SecureRandom.hex(4)}"
@run_untagged = true
@executor = :shell
@@ -40,9 +40,10 @@ module QA
raise("Missing runner token value!") unless token
cmd = <<~CMD.tr("\n", ' ')
- docker run -d --rm --network #{runner_network} --name #{@name}
+ docker run -d --rm --network #{network} --name #{@name}
#{'-v /var/run/docker.sock:/var/run/docker.sock' if @executor == :docker}
--privileged
+ #{"--add-host gdk.test:#{gdk_host_ip}" if gdk_network}
#{@image} #{add_gitlab_tls_cert if @address.include? 'https'}
&& docker exec --detach #{@name} sh -c "#{register_command}"
CMD
@@ -51,7 +52,7 @@ module QA
wait_until_running_and_configured
# Prove airgappedness
- shell("docker exec #{@name} sh -c '#{prove_airgap}'") if runner_network == 'airgapped'
+ shell("docker exec #{@name} sh -c '#{prove_airgap}'") if network == 'airgapped'
end
def tags=(tags)