Hi Patrick,

Thanks for the quick reply. Yes I am creating an empty repository without 
Jenkinsfile at first and then adding the Jenkins file as a new file commit. 
I was expecting my job to get triggered at this point when I add the 
Jenkinsfile. But it is not doing that. Am I missing something here? Does 
the plugin expect the repo to have a Jenkinsfile at the time of creation 
itself?

Regards,
Harsha

On Monday, 15 August 2016 15:54:07 UTC-4, Patrick Wolf wrote:
>
> How are you creating the Jenkinsfile?  When a new repository is created 
> the repository trigger will be sent but the Github Organization Folder 
> plugin won't do anything at that point because it assumes the repository is 
> empty. If the repository is created from a fork and a Jenkinsfile is 
> already there then Jenkins should create a job for that repository right 
> away.
>
> You can see that code here:
>
>
> https://github.com/jenkinsci/github-organization-folder-plugin/blob/master/src/main/java/org/jenkinsci/plugins/orgfolder/github/RepositoryGHEventSubscriber.java
>
> The first push to the new repository that contains a Jenkinsfile should 
> trigger Jenkins to create the job at that point based on the Push webhook 
> sent from Github.  Is that not working correctly?
>
> On Mon, Aug 15, 2016 at 12:47 PM, Harsha Adiga <[email protected] 
> <javascript:>> wrote:
>
>> I am doing a POC using GitHub Organization Folder plugin. I have created 
>> a job selecting Git Hub Organization as the type. I have configured it to 
>> scan my org using the personal access token that I have generated in my 
>> Github account. I am using my Enterprise Git hub. I have also created a 
>> webhook at the org level as below:
>>
>> *http://<Jenkins URL>/github-webhook/*  (I have selected content type as 
>>  "application/x-www-form-urlencoded" and selected "Send me everything" 
>> option)
>>
>> I am able to scan the organization and create folders and jobs for all my 
>> repos. 
>>
>> But I am not able to trigger my Jenkins job automatically when a new repo 
>> is created in my GitHub organization. I see that the webhook is getting 
>> fired on new repo creation. I also see the event logged in Jenkins logs. 
>> But the job is not getting triggered. I need to manually run "Re-scan 
>> organization" to get jobs created for the new repo.  But once the jobs are 
>> created any future commits to the repo or even branch creation is able to 
>> trigger the jenkins build job automatically. Only the new repo creation is 
>> not working. I am using Jenkins v 2.7.2 and Git Hub Org folder plugin v 
>> 1.4. Can someone please help me?
>>
>>
>> -- 
>> 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] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-users/2edb9a66-be61-4bea-85fb-77e3ab3eeb7b%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-users/2edb9a66-be61-4bea-85fb-77e3ab3eeb7b%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
>
> Patrick Wolf
> Product Director - Jenkins 
> CloudBees
>

-- 
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/264a62fc-f425-4769-ac5e-09a6448b0b25%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to