Skip to content

Add GraphicsMagick (compile, store, use)

Jason Plum requested to merge rails-add-graphicsmagick into master

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 the variables.yml to more easily control the version throughout CI.
  • Add gitlab-graphicsmagick container to phase-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

  1. docker run -ti --rm registry.gitlab.com/gitlab-org/build/cng/gitlab-rails-ee:rails-add-graphicsmagick gm version
  2. helm upgrade --install i1185 --set global.gitlabVersion=rails-add-graphicsmagick
  3. Login to your instance
  4. Upload an EE license
  5. Make use of Design Management (!494 (comment 380306100))
Edited by Jason Plum

Merge request reports

Loading