Jenkins Pipeline for Building Go Plugin: Is Restarting tyk-gateway.service Necessary?

I’ve set up a Jenkins pipeline for deploying a Go plugin in Tyk. The pipeline consists of the following steps:

  1. Automatically pulling the latest source code from our GitLab repository whenever changes are pushed to a specific branch.
  2. Building the Go plugin.
  3. Moving the resulting .so file to a dedicated folder.
  4. Restarting the tyk-hybrid.service.

I’ve noticed that the changes I make to the Go plugin aren’t applied immediately after following these steps. Instead, they only take effect after I manually restart the tyk-gateway.service. Is it necessary to restart the tyk-gateway.service in this pipeline, and if so, why?

My apologies. I should check the gateway using tyk-hybrid instead of tyk-gateway.