Hello Dil,
I haven't done that migration but as far as I know, it's going to be manual. Jenkins relies a lot on plugins and the configuration tends to be dependent on them. So, there is no straightforward path, since GoCD doesn't encourage that kind of a dependency on plugins at least for what should be core to the product (built in materials, tasks, artifacts, etc).
This is mentioned in a GoCD blog post (
https://www.gocd.org/2017/03/01/importance-and-principles-of-cd-pipelines/). Search for: "Able to run this process locally".
My recommendation, if you're looking to migrate is to not fall into the trap of looking for a plugin for everything. Try and make sure that your configuration is outside of the tool and versioned, as much as possible. That way, you don't tie yourself to any tool and retain the flexibility to be independent. Figure out whether concepts such as custom tabs and pipelines as code (
https://github.com/tomzo/gocd-yaml-config-plugin) are relevant in this migration.
Cheers,
Aravind