diff options
-rw-r--r-- | doc/source/reference/jobs.rst | 5 | ||||
-rw-r--r-- | tests/unit/test_inventory.py | 1 | ||||
-rw-r--r-- | zuul/executor/client.py | 1 |
3 files changed, 7 insertions, 0 deletions
diff --git a/doc/source/reference/jobs.rst b/doc/source/reference/jobs.rst index b197e4a3f..b39629604 100644 --- a/doc/source/reference/jobs.rst +++ b/doc/source/reference/jobs.rst @@ -309,6 +309,11 @@ of item. The name of the job being run. + .. var:: event_id + + The UUID of the event that triggered this execution. This is mainly + useful for debugging purposes. + .. var:: voting A boolean indicating whether the job is voting. diff --git a/tests/unit/test_inventory.py b/tests/unit/test_inventory.py index 35be9d002..7bd10eff6 100644 --- a/tests/unit/test_inventory.py +++ b/tests/unit/test_inventory.py @@ -78,6 +78,7 @@ class TestInventoryGithub(TestInventoryBase): self.assertIn('executor', z_vars) self.assertIn('src_root', z_vars['executor']) self.assertIn('job', z_vars) + self.assertIn('event_id', z_vars) self.assertEqual(z_vars['job'], 'single-inventory') self.assertEqual(z_vars['message'], 'QQ==') self.assertEqual(z_vars['change_url'], diff --git a/zuul/executor/client.py b/zuul/executor/client.py index 211c76fbd..0a9592c31 100644 --- a/zuul/executor/client.py +++ b/zuul/executor/client.py @@ -165,6 +165,7 @@ class ExecutorClient(object): project=project, tenant=tenant.name, timeout=job.timeout, + event_id=item.event.zuul_event_id, jobtags=sorted(job.tags), _inheritance_path=list(job.inheritance_path)) if job.artifact_data: |