infra-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chris Lambertus (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (INFRA-18597) Github status push for Ursalabs' buildbot
Date Tue, 11 Jun 2019 20:25:00 GMT

     [ https://issues.apache.org/jira/browse/INFRA-18597?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Chris Lambertus updated INFRA-18597:
------------------------------------
    Status: Waiting for user  (was: Waiting for Infra)

We do not allow third party write access to repositories. An oauth context would be fine,
but Infra does not maintain/escrow project-specific tokens, so this is something you would
need to create. Whoever does create it will be personally responsible for anything the bot
does on on their behalf, so tread lightly. 


> Github status push for Ursalabs' buildbot
> -----------------------------------------
>
>                 Key: INFRA-18597
>                 URL: https://issues.apache.org/jira/browse/INFRA-18597
>             Project: Infrastructure
>          Issue Type: Improvement
>          Components: Github
>            Reporter: Krisztian Szucs
>            Priority: Major
>
> Dear Infra,
> Ursa-labs[1] has dedicated hardware for running builds and benchmarks for Apache Arrow.
We've set up a buildbot buildmaster instance at https://ci.ursalabs.org/ to schedule and these
tasks.
> We already have multiple builders https://ci.ursalabs.org/#/builders
> which are generally quicker than the current travis builds, so We could provide more
instantaneous feedback for the changes. There are three kind of reporters implemeneted in
ursabot [1]:
> - Review reporter: mimics the status API functionality with pull-request reviews, but
it lacks context (build url for example).
> - Comment reporter: report as a GitHub comment to the pull-request, currently buildbot
can only report on individual builds instead of buildsets, thus We can spam the PR's thread.
> - Status-push reporter: this would be the best, but requires write access for the token
We're using with (currently it is @ursabot github user)
> Could We setup the status-push reporter for apache/arrow somehow? Either via granting
write access for https://github.com/ursabot or using a github oauth token of https://github.com/asfbuildbot
with the required `repo:status` scope?
> [1] https://github.com/ursa-labs/ursabot/blob/master/ursabot/reporters.py



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message