Add a specific target to install for assemble all the Gitaly runtime components
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 gitlab-development-kit#282 (closed) and gitlab-development-kit!347 (merged)
Edited by GitLab Release Tools Bot