Can you confirm if this is the same behavior you are seeing?

https://issues.jenkins-ci.org/browse/JENKINS-34563

If so, add your comments here so we can track all of it.

On Wed, Aug 17, 2016 at 11:21 AM, Harsha Adiga <[email protected]>
wrote:

> Hi Patrick,
>
> Any updates on this query? Do you need any more information from me?
>
> Regards,
> Harsha
>
>
> On Monday, 15 August 2016 17:03:54 UTC-4, Harsha Adiga wrote:
>>
>> I think yes Jenkins is receiving the event. I can see the below line in
>> System Logs:
>>
>> Aug 15, 2016 4:17:13 PM INFO 
>> org.jenkinsci.plugins.github.webhook.subscriber.DefaultPushGHEventSubscriber 
>> onEvent
>>
>> Received POST for https://<jenkins URL>/<Org>/TestRepo_MultiBranchPipeline3
>>
>>
>> Do you know where can I see more detailed logs? I see the attached message 
>> in the GitHub payload.
>>
>>
>> Also when I fork my repos (ones that already have a Jenkinsfile) my job is 
>> getting triggered automatically.
>>
>>
>> Regards,
>>
>> Harsha
>>
>>
>> On Monday, 15 August 2016 16:13:02 UTC-4, Patrick Wolf wrote:
>>>
>>> Do you know if the Push Event webhook is received by Jenkins when you
>>> create the Jenkinsfile?
>>>
>>> "Does the plugin expect the repo to have a Jenkinsfile at the time of
>>> creation itself?"
>>>
>>> Just the opposite. The plugin expects the repo to be empty at the time
>>> of creation unless the repo is created by a fork. That is why the first
>>> Push Event is so important.
>>>
>>>
>>>
>>> On Mon, Aug 15, 2016 at 1:03 PM, Harsha Adiga <[email protected]>
>>> wrote:
>>>
>>>> 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-plug
>>>>> in/blob/master/src/main/java/org/jenkinsci/plugins/orgfolde
>>>>> r/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]>
>>>>> 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].
>>>>>> 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/ms
>>>> gid/jenkinsci-users/264a62fc-f425-4769-ac5e-09a6448b0b25%
>>>> 40googlegroups.com
>>>> <https://groups.google.com/d/msgid/jenkinsci-users/264a62fc-f425-4769-ac5e-09a6448b0b25%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/2c569b1d-35bb-43b3-b59f-0f946d98b9cf%40googlegroups.
> com
> <https://groups.google.com/d/msgid/jenkinsci-users/2c569b1d-35bb-43b3-b59f-0f946d98b9cf%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/CAGDV0P8hLuM5S7KZg5pr0yDrEmVfUwppWn%2Bcy3S%3Dh_iv81N3tQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to