Skip to content

Add zoekt-ci-image

Dylan Griffith requested to merge add-zoekt-ci-image into master

What does this MR do and why?

Needed for gitlab!108937 (merged) which is needed for gitlab!105049 (merged) this MR adds a Dockerfile.zoekt-ci-image to build an image we will use as a services for CI jobs for gitlab-org/gitlab. Zoekt is a new dependency we're adding to GitLab as an optional way to provide a better code search experience. You can read more in the blueprint.

This MR introduces a Dockerfile that builds an image that runs the 2 Zoekt processes needed for our Zoekt dependent tests to run. For now it's installing a fork of Zoekt as the features we need have not yet been upstreamed but that is ultimately our intention at which point we'd start using the main Zoekt repo. Also the fork being used is currently in my personal namespace but I'm happy to move that anywhere once I get a good suggestion of where to move it.

Checklist

Merge request reports