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:
- Clone the topology service repository into a temporary folder.
- Check if the Ruby Gem has a newer code.
- If so, it will update the Gem in
vendor/gems/gitlab-topology-service-client
and create a commit. - Clean up the temporary repository.