Calling a Jenkins build from outside of Jenkins?
Here is a link to the documentation: Jenkins Remote Access API. Check out the Submitting jobs section. In your job configuration you setup a token and then create a POST request to JENKINS_URL/job/JOBNAME/build?token=TOKEN. That’s probably the most basic usage.