On 12 June 2017 at 15:02, David Brooks <[email protected]> wrote:

> Hi Stephen,
>
> Our API token currently has repo, read:org, admin:repo_hook, user:email.
> What else are we missing? I don't see an explicit option for repo:admin
>

Yes, this is where it gets crazy. The *user account* that the token was
created in needs to have some permissions in the github organization (or
the github repo) also.

I haven't played with it sufficiently to say what the exact minimum
permission set is. I keep meaning to bash GitHub on the head to get this
easier to configure.


>
> On Monday, June 12, 2017 at 8:32:16 AM UTC-4, Stephen Connolly wrote:
>>
>>
>> On Mon 12 Jun 2017 at 13:15, David Brooks <[email protected]> wrote:
>>
>>> So the only way for Jenkins to use a Jenkinsfile to build/test a PR is
>>> by having that Jenkinsfile already merged into master? How do you test
>>> updates to your Jenkinsfile?
>>>
>>
>> Give Jenkins an api token with repo:admin permissions and then it can see
>> the collaborators
>>
>> That's the "today" solution
>>
>> Next week should have different answers (may even be this week if I can
>> avoid interruptions)
>>
>>
>>>
>>> On Saturday, June 10, 2017 at 8:18:58 AM UTC-4, Stephen Connolly wrote:
>>>>
>>>>
>>>> On Fri 9 Jun 2017 at 21:13, David Brooks <[email protected]> wrote:
>>>>
>>>>> Hey all,
>>>>>
>>>>> We currently have a GitHub Organization Folder that is told to build
>>>>> projects that have a Jenkinsfile in their root. However, when I create a
>>>>> branch with a brand new Jenkinsfile on a repo that never had a Jenkinsfile
>>>>> before, the PR is not being built using the Jenkinsfile in the PR. I read
>>>>> https://support.cloudbees.com/hc/en-us/articles/
>>>>> 227246367-Why-Jenkinsfile-changes-Are-Not-Reflected-in-PR-Build but
>>>>> don't understand why I was not a trusted source. I am an Admin of our
>>>>> GitHub organization and a team I am apart of was added to this specific
>>>>> repo with Write access.
>>>>>
>>>>> I don't want to merge in the Jenkinsfile without it first being run
>>>>> and tested. It seems as if this issue was addressed in
>>>>> https://github.com/jenkinsci/github-branch-source-plugin/pull/114 and
>>>>> tag github-branch-source-2.01 however, my Jenkins is running version 2.06
>>>>> so I don't understand why this is still occurring.
>>>>>
>>>>
>>>> Jenkins does not have permission to query collaborators
>>>>
>>>
>>>>> Any ideas are welcomed!
>>>>>
>>>>> Thanks,
>>>>> David
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Jenkins Developers" 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-dev/a329e568-0cb
>>>>> 3-47d6-8138-4a6c69cbae82%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/jenkinsci-dev/a329e568-0cb3-47d6-8138-4a6c69cbae82%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>> --
>>>> Sent from my phone
>>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Jenkins Developers" 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-dev/53da2e6e-89f6-4646-8a35-ff18358510ec%40goo
>>> glegroups.com
>>> <https://groups.google.com/d/msgid/jenkinsci-dev/53da2e6e-89f6-4646-8a35-ff18358510ec%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>> --
>> Sent from my phone
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Developers" 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-dev/14ad603a-b7bc-4955-bdb3-38aeaee1d0a4%
> 40googlegroups.com
> <https://groups.google.com/d/msgid/jenkinsci-dev/14ad603a-b7bc-4955-bdb3-38aeaee1d0a4%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 Developers" 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-dev/CA%2BnPnMwq3U%2BF6k-xnonxDLyYBmmucWVNFue7G8ea0qz0ZHVsNA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to