I’ve set up a Jenkins pipeline for deploying a Go plugin in Tyk. The pipeline consists of the following steps:
- Automatically pulling the latest source code from our GitLab repository whenever changes are pushed to a specific branch.
- Building the Go plugin.
- Moving the resulting
.so
file to a dedicated folder. - 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?