Hello Bilal,
Local development environment is different from App Engine runtime after deployment, in particular here your local environment is able to run the binary: GitLab Runner is designed to run on the GNU/Linux, macOS, and Windows operating systems. Other operating systems will probably work as long as you can compile a Go binary on them. In other words, you local environment offers the advantage of running GitLab Runner, which explains why your deployment on the local server runs as expected.