Topology Service

Updating the Topology Service Gem

The Topology Service is developed in its own repository We generate the Ruby Gem there, and manually copy the Gem to GitLab vendors folder, in vendor/gems/gitlab-topology-service-client.

To make it easy, you can just run this bash script:

bash scripts/update-topology-service-gem.sh

This script is going to:

  1. Clone the topology service repository into a temporary folder.
  2. Check if the Ruby Gem has a newer code.
  3. If so, it will update the Gem in vendor/gems/gitlab-topology-service-client and create a commit.
  4. Clean up the temporary repository.