github plugin and Webhook integration with Jenkins
up vote
0
down vote
favorite
I am looking at integrating github plugin with Jenkins through groovy scripts. I could add the "github" plugin 1.29.3 and could see it on "Manage Jenkins/Configure System". I have also updated the "Server Name, Credentials" as per my application. I have the following simple groovy script for doing this:
def gitHubPlugin = Jenkins.instance.getExtensionList (GitHubPluginConfig.class)[0]
def gitHubServer = new GitHubServerConfig(credentialsId)
gitHubserver.name = name
gitHubServer.apiUrl = apiUrl
So far looks good. Now I am trying to add a webhook to one of my job. I could do this by checking the "GitHub hook trigger for GITScm polling" box at my job/Configure page. I am facing trouble in adding this particular logic to my Groovy script above. Any thoughts on how to add this logic so that the box will be check-marked through Groovy script.
In otherwords trying to implement "GitHub hook trigger for GITScm Polling" procedure through groovy script. I could finsih step1 and step2, trying to find a way to do the modified version of Step3.
https://wiki.jenkins.io/display/JENKINS/Github+Plugin#GitHubPlugin-GithubPlugin
Do I need to fiddle with following to achieve this?
https://github.com/jenkinsci/github-plugin/blob/master/src/main/java/com/cloudbees/jenkins/GitHubPushTrigger.java
Thanks
jenkins groovy jenkins-github-plugin
add a comment |
up vote
0
down vote
favorite
I am looking at integrating github plugin with Jenkins through groovy scripts. I could add the "github" plugin 1.29.3 and could see it on "Manage Jenkins/Configure System". I have also updated the "Server Name, Credentials" as per my application. I have the following simple groovy script for doing this:
def gitHubPlugin = Jenkins.instance.getExtensionList (GitHubPluginConfig.class)[0]
def gitHubServer = new GitHubServerConfig(credentialsId)
gitHubserver.name = name
gitHubServer.apiUrl = apiUrl
So far looks good. Now I am trying to add a webhook to one of my job. I could do this by checking the "GitHub hook trigger for GITScm polling" box at my job/Configure page. I am facing trouble in adding this particular logic to my Groovy script above. Any thoughts on how to add this logic so that the box will be check-marked through Groovy script.
In otherwords trying to implement "GitHub hook trigger for GITScm Polling" procedure through groovy script. I could finsih step1 and step2, trying to find a way to do the modified version of Step3.
https://wiki.jenkins.io/display/JENKINS/Github+Plugin#GitHubPlugin-GithubPlugin
Do I need to fiddle with following to achieve this?
https://github.com/jenkinsci/github-plugin/blob/master/src/main/java/com/cloudbees/jenkins/GitHubPushTrigger.java
Thanks
jenkins groovy jenkins-github-plugin
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I am looking at integrating github plugin with Jenkins through groovy scripts. I could add the "github" plugin 1.29.3 and could see it on "Manage Jenkins/Configure System". I have also updated the "Server Name, Credentials" as per my application. I have the following simple groovy script for doing this:
def gitHubPlugin = Jenkins.instance.getExtensionList (GitHubPluginConfig.class)[0]
def gitHubServer = new GitHubServerConfig(credentialsId)
gitHubserver.name = name
gitHubServer.apiUrl = apiUrl
So far looks good. Now I am trying to add a webhook to one of my job. I could do this by checking the "GitHub hook trigger for GITScm polling" box at my job/Configure page. I am facing trouble in adding this particular logic to my Groovy script above. Any thoughts on how to add this logic so that the box will be check-marked through Groovy script.
In otherwords trying to implement "GitHub hook trigger for GITScm Polling" procedure through groovy script. I could finsih step1 and step2, trying to find a way to do the modified version of Step3.
https://wiki.jenkins.io/display/JENKINS/Github+Plugin#GitHubPlugin-GithubPlugin
Do I need to fiddle with following to achieve this?
https://github.com/jenkinsci/github-plugin/blob/master/src/main/java/com/cloudbees/jenkins/GitHubPushTrigger.java
Thanks
jenkins groovy jenkins-github-plugin
I am looking at integrating github plugin with Jenkins through groovy scripts. I could add the "github" plugin 1.29.3 and could see it on "Manage Jenkins/Configure System". I have also updated the "Server Name, Credentials" as per my application. I have the following simple groovy script for doing this:
def gitHubPlugin = Jenkins.instance.getExtensionList (GitHubPluginConfig.class)[0]
def gitHubServer = new GitHubServerConfig(credentialsId)
gitHubserver.name = name
gitHubServer.apiUrl = apiUrl
So far looks good. Now I am trying to add a webhook to one of my job. I could do this by checking the "GitHub hook trigger for GITScm polling" box at my job/Configure page. I am facing trouble in adding this particular logic to my Groovy script above. Any thoughts on how to add this logic so that the box will be check-marked through Groovy script.
In otherwords trying to implement "GitHub hook trigger for GITScm Polling" procedure through groovy script. I could finsih step1 and step2, trying to find a way to do the modified version of Step3.
https://wiki.jenkins.io/display/JENKINS/Github+Plugin#GitHubPlugin-GithubPlugin
Do I need to fiddle with following to achieve this?
https://github.com/jenkinsci/github-plugin/blob/master/src/main/java/com/cloudbees/jenkins/GitHubPushTrigger.java
Thanks
jenkins groovy jenkins-github-plugin
jenkins groovy jenkins-github-plugin
asked Nov 10 at 22:29
Hyvrt
133
133
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53244058%2fgithub-plugin-and-webhook-integration-with-jenkins%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown