diff --git a/qa/qa/runtime/env.rb b/qa/qa/runtime/env.rb index 6e26a1c64dd631768b7400042e428a3a020d6a47..7c1d560d4cdb9930e15efe5757b81483372f8774 100644 --- a/qa/qa/runtime/env.rb +++ b/qa/qa/runtime/env.rb @@ -86,6 +86,10 @@ def ci_project_name ENV['CI_PROJECT_NAME'] end + def ci_project_path + ENV['CI_PROJECT_PATH'] + end + def schedule_type ENV['SCHEDULE_TYPE'] end diff --git a/qa/qa/service/docker_run/saml_idp.rb b/qa/qa/service/docker_run/saml_idp.rb index c5bcd043a9c4d5ae546b532694f8b4582660a120..a51ad5e7d69bfbe8d82d0e276325947c37d1387f 100644 --- a/qa/qa/service/docker_run/saml_idp.rb +++ b/qa/qa/service/docker_run/saml_idp.rb @@ -97,7 +97,7 @@ def authsources config = ERB.new(read_fixture('saml', "#{AUTHSOURCES_FILENAME}.erb")).result(binding) ::File.write(config_path, config) - config_path.gsub("/home/gitlab/qa", "/builds/gitlab-org/gitlab/qa") + config_path.gsub("/home/gitlab/qa", "/builds/#{File.join(Runtime::Env.ci_project_path, 'qa')}") end end end