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.ymlto more easily control the version throughout CI. - Add
gitlab-graphicsmagickcontainer 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 versionhelm 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