[Numpy-discussion] CI Testing

Stanley Seibert sseibert at anaconda.com
Thu Sep 13 10:29:38 EDT 2018


Another minor annoyance is that the link on the Github "Checks" page that
says "View More Details on Azure Pipelines" takes you to a login page,
which then forwards you to the public (no login required) pipeline build
results page.  As a result, people might not realize you can view the build
results for public projects without a Microsoft account, so you'll probably
want to put a build status badge with a direct link somewhere prominent in
the README.

On Thu, Sep 13, 2018 at 9:25 AM, Stanley Seibert <sseibert at anaconda.com>
wrote:

> I'm still trying to wrap my head around the security model here.  The
> onboarding wizard makes it pretty easy to get started, but the UI
> afterwards has a lot of complexity for managing fine grained permissions.
> As I understand it, I made a "numba" project with my Microsoft account, but
> I can add other Microsoft accounts to the project and give them varying
> access to administer the project.  None of these user accounts or
> permissions connect directly to Github accounts, so that is annoying if you
> have a large core dev team you want to give permission to manage builds.
> They will all need Microsoft accounts, and you will have to grant them
> admin access to the project.  (Still trying to figure out how to do that
> for Numba...)
>
> Azure Pipeline's connection to Github itself (to post CI status under PRs,
> etc) can be done either by granting permission via a Github user's account,
> or by installing it as an "app" in the Github organization, which is the
> route I opted for.
>
> On Thu, Sep 13, 2018 at 8:13 AM, Charles R Harris <
> charlesr.harris at gmail.com> wrote:
>
>>
>>
>> On Wed, Sep 12, 2018 at 7:30 PM Stanley Seibert <sseibert at anaconda.com>
>> wrote:
>>
>>>
>>>
>>> On Wed, Sep 12, 2018 at 7:32 PM, Charles R Harris <
>>> charlesr.harris at gmail.com> wrote:
>>>
>>>>
>>>>
>>>> On Wed, Sep 12, 2018 at 6:26 PM Stanley Seibert <sseibert at anaconda.com>
>>>> wrote:
>>>>
>>>>> If you go beyond the free tier, you can connect self-managed build
>>>>> workers to the same system, but the build agent is written in C#, so I'm
>>>>> not sure how portable it is to ARM or PPC yet.
>>>>>
>>>>
>>>> Did you sign up as open source? And if so, were you able to do so as an
>>>> organization?
>>>>
>>>
>>> Yes, it was pretty straightforward.  They seem to be using the
>>> simplistic definition of "public repository == open source", so there was
>>> no verification step.  I was able to create a project associated with the
>>> numba organization on Github.  It seems to still require that you have
>>> Microsoft accounts, and manage permissions on those, rather than inheriting
>>> the settings from your Github repositories.
>>>
>>
>> So is the account set up in your name? What do you mean "manage
>> permissions", did you need to add names to the account via Microsoft and
>> does everyone accessing the account need to have a Microsoft account? It
>> would be helpful if you could go through the procedure step-by-step.
>>
>> Chuck
>>
>> _______________________________________________
>> NumPy-Discussion mailing list
>> NumPy-Discussion at python.org
>> https://mail.python.org/mailman/listinfo/numpy-discussion
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20180913/34c73950/attachment-0001.html>


More information about the NumPy-Discussion mailing list