diff --git a/qa/qa/runtime/env.rb b/qa/qa/runtime/env.rb index c254be4800b86f8f5d6ea2822325b312a098ff18..709467eaf3c5cd7cc5a0b964618a455691604080 100644 --- a/qa/qa/runtime/env.rb +++ b/qa/qa/runtime/env.rb @@ -81,6 +81,10 @@ def admin_personal_access_token ENV['GITLAB_QA_ADMIN_ACCESS_TOKEN'] end + def ci_job_id + ENV['CI_JOB_ID'] + end + def ci_project_name ENV['CI_PROJECT_NAME'] end diff --git a/qa/qa/support/json_formatter.rb b/qa/qa/support/json_formatter.rb index f6e40436ec8b8145eea1ea309fcbb767c0f09366..8abdee35c14cc42841d91218eaf777de78d15ce6 100644 --- a/qa/qa/support/json_formatter.rb +++ b/qa/qa/support/json_formatter.rb @@ -50,7 +50,8 @@ def format_example(example) pending_message: example.execution_result.pending_message, testcase: example.metadata[:testcase], quarantine: example.metadata[:quarantine], - screenshot: example.metadata[:screenshot] + screenshot: example.metadata[:screenshot], + ci_job_id: QA::Runtime::Env.ci_job_id } end