Recommendation on how best to implement Jenkins with Ansible

I’m looking at adding some additional automation using a Jenkins server. I don’t need Ansible to build a Jenkins server I want Jenkins to kickoff my Ansible Plays. My Jenkins server is running on a windows platform and it will need to connect to Ansible running on Ubuntu. I currently keep all my Ansible roles, host_vars, hosts, etc. in a git repo and my prod Ansible server will just do a git pull when I need to refresh the setting or plays.

Is there a best practice on how to set this up? Any advice would be helpful.

Thanks!