Add GraphicsMagick (compile, store, use)
Summary
Add gitlab-graphicsmagick
container, which houses a custom-compilation of GraphicsMagick, who's output is placed into a FROM scratch
container to use by later containers.
- Add the GraphicsMagick version (
GM_VERSION
) to thevariables.yml
to more easily control the version throughout CI. - Add
gitlab-graphicsmagick
container tophase-one
(does not include UBI) - Add that container into the needs for
gitlab-rails-*
- Add injection of GraphicsMagick libraries to
gitlab-rails-*
Dockerfile (not including UBI)
Closes gitlab-org/charts/gitlab#1185 (closed)
Testing
docker run -ti --rm registry.gitlab.com/gitlab-org/build/cng/gitlab-rails-ee:rails-add-graphicsmagick gm version
helm upgrade --install i1185 --set global.gitlabVersion=rails-add-graphicsmagick
- Login to your instance
- Upload an EE license
- Make use of Design Management (!494 (comment 380306100))
Edited by Jason Plum