On Thu, Feb 20, 2020 at 12:14 PM Wes McKinney <wesmck...@gmail.com> wrote: > > hi Ganesh, > > Thanks for writing. > > I've been working on setting up Buildkite (BK) as a way for third > parties for attach machines to run builds on, with a free organization > at > > https://buildkite.com/apache-arrow > > Configuring a new machine to accept builds is very easy [1] and takes > less than 60 seconds on Linux or macOS (though maybe a bit more work > on Windows). Currently I've attached 6 machines: > > * 2 CUDA-capable Linux x86 > * 3 armhf machines (not super high-powered), 1 CUDA-capable > * 1 macOS > > We're still waiting on ASF Infra to twiddle some bits so that builds > triggered in BK can report commit statuses on GitHub [2] > > It's possible we can use self-hosted GitHub Actions (GHA) for this > also but the workflow for new machines to be contributed needs to be > proven out. I've already tried it out, and setting up self-hosted github runners is just as easy as with buildkite, drawbacks: - I'm unsure how would the tagging selection work in practice [1] - We won't have access to the runners dashboard in lack of admin rights for the apache/arrow repository - so we need to test out the workflow.
I've created an INFRA ticket to get some information and to track it: https://issues.apache.org/jira/browse/INFRA-19875 [1] https://help.github.com/en/actions/configuring-and-managing-workflows/configuring-a-workflow#using-a-self-hosted-runner > > Thanks, > Wes > > [1]: > https://github.com/ursa-labs/dev-tools/blob/master/buildkite/debian_agent_bootstrap.sh > [2]: https://issues.apache.org/jira/browse/INFRA-19217 > > On Wed, Feb 19, 2020 at 3:38 PM Ganesh Raju <ganesh.r...@linaro.org> wrote: > > > > Hi, > > I am following up on the discussion from here > > <https://github.com/apache/arrow/pull/6253>, with interest to have > > dedicated arm hardware for CI setup. We can surely help with that if we get > > a go-ahead from the project. > > > > Thanks, > > Ganesh > > > > -- > > IRC: ganeshraju@#linaro on irc.freenode.ne <http://irc.freenode.net/>t