Reputation: 1030
Currently trying to automate the job build process to every github push. I have did the following steps to automate still it's not getting automated. what I am missing I did not get.
installed Github Integration plugin
in github for this repository integration added the service webhook url as http://{IP Address}:{PORT}/github-webhook
in Jenkins server created ssh key for the user jenkins and added that into this repository deploy keys.
to check the ssh connection ran the command - ssh [email protected]. it successful.
after the push in github services it showing it was successful but in jenkins not triggered.
What am I missing?
Upvotes: 4
Views: 15566
Reputation: 21
Make sure all of these things are done correctly for me it was just .git missing at the end of repository url
Upvotes: 2
Reputation: 2661
Firs of all You Need to setup github with jenkins in below section also
Go to Github --> click on profile dropdown --> settings --> devloper settings --> personal access token --> generate new token --> select all scopes --> copy the token
Then go to Jenkins --> manage Jenkins --> github settings --> add user --> Select secret text--> paste the token
Then Test the git-hub connection by clicking test button If its Successful the Jenkins will trigger whenever you commit to git-hub
Upvotes: 1
Reputation: 416
Have you tried running "Test Hook"? Did it come back with a response?
There is a check box near the bottom of the authentication section labeled “Prevent Cross Site Request Forgery exploits” that needs to be unchecked in order for this particular method to work.
Upvotes: 3