I am able to trigger Jenkins job using git commit hook and now want to trigger Jenkins job with git commit for specific branch. e.g. In my multi-configuration job, we have repo, branch, version, etc parameters.
Is there a way, we can trigger Jenkins job on git commit and supply the parameters to job. I tried to add the following in post-commit hook, but did not work: curl -X POST http://server/job/Test/build \ --user USERNAME:PASSWORD \ --form json='{"parameter": [{"PARAMETER_NAME_IN_JENKINS_JOB":"VALUE"]}' TIA On Monday, 27 November 2017 10:27:54 UTC+5:30, Pulkit Lall wrote: > > Hi Mark, > Thank you for replying. > > I am not against not using "hooks" but I do not want to update git repo > and thus thought if there is a way to trigger Jenkins build on git commit > without using hooks. > If there is no alternative then I will have to use git hooks. > > Pulkit Lall > > On Monday, 27 November 2017 10:19:27 UTC+5:30, Mark Waite wrote: >> >> Can you explain why you don't want to use "hooks"? >> >> Is your objection to webhooks (as used by github, bitbucket, gitea and >> others) or to repository hook scripts (like post-receive)? >> >> The "polling must die" blog post from Kohsuke explains why the >> /git/notifyCommit technique is better than polling. However, it is >> generally implemented as a post-receive hook in the git repository. The >> post-receive hook script is called when commits are pushed to the >> repository. >> >> Mark Waite >> >> On Sun, Nov 26, 2017 at 9:34 PM 'Pulkit Lall' via Jenkins Users < >> [email protected]> wrote: >> >>> Also would not like to use time in polling (Sorry, forgot to add in >>> original post) >>> >>> >>> On Monday, 27 November 2017 09:53:48 UTC+5:30, Pulkit Lall wrote: >>>> >>>> Hi, >>>> We have a internal enterprise git repo (not github) which has many >>>> branches. I want Jenkins to trigger a build once checkin is made to git >>>> repo but I do not want to use git hooks. >>>> I would like to know if there is any other way to trigger Jenkins build >>>> on git commit without using hooks. >>>> >>>> TIA >>>> >>>> Regards, >>>> Pulkit Lall >>>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Jenkins Users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/jenkinsci-users/1a39bd1b-8236-462d-a28e-d77551d74f20%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/jenkinsci-users/1a39bd1b-8236-462d-a28e-d77551d74f20%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/e2ec93ea-62c7-4446-bb35-d00b14fb67c6%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
