Skip to content

Add a specific target to install for assemble all the Gitaly runtime components

Andrew Newdigate requested to merge gdk-install-target into master

This MR adds an assemble target. Assemble will gather all binaries and Ruby requirements in a single directory (ASSEMBLY_ROOT).

The structure of this directory is fairly self-explanatory:

ASSEMBLE_ROOT:
  - ruby/ # Ruby root
  - bin/  # Binaries root

Since, assemble depends on build, it also ensures that the binaries are current and that bundle install is called correctly.

This will be useful for GDK but possibly also other further uses (a docker build, for example)

See https://gitlab.com/gitlab-org/gitlab-development-kit/issues/282 and https://gitlab.com/gitlab-org/gitlab-development-kit/merge_requests/347

Edited by Andrew Newdigate

Merge request reports