Make e2e pipeline to be triggerable from other projects
Before raising this MR, consider whether the following are required, and complete if so:
-
Documentation update(s)
Description
Instead of copying e2e job to every project, make the e2e pipeline triggerable from other projects by accepting commit ID overrides.
Changes proposed in this merge request:
- when triggered directly e2e pipeline still builds against HEADs
- when triggered with _COMMIT variable (e.g. BUILDBOX_VARIABLE) e2e pipeline builds against overridden commit + HEADs of the rest.
Validation
See that e2e build still works.