> On Jul 3, 2019, at 8:04 AM, Joan Touzet <woh...@apache.org> wrote:
>
> (With my CouchDB release engineer hat on only)
>
> Anyone know if any of these external services supports platforms other
> than amd64/x86_64?
AFAIK, all of the commercial SaaS companies who have an "open source
can use for free” bit that I have experience with only do x86.[*] Most of
them that have external runners do support ‘bring your own non-x86’ machine
types.
There’s also things like OpenLab and the Linux Foundation machines too.
(The latter provided PowerPC machine access to ASF Jenkins but I know when I
tried to use them years ago they were incredibly unstable and the software
install was extremely lacking to the point of being ultimately unusable for the
project.)
I’ve never worked with pure pay companies in this area, so there are
likely companies out there. It might be worthwhile for someone to do reach out
to one since we might get free access for Exposure Bucks or something.
> CouchDB keeps receiving a lot of pressure to build on aarch64, ppc64le
> and s390x, which keeps pushing us back to Jenkins CI (ASF or
> independent). And if we have to do that, then not much else matters to us.
One of the nice things about using a system that supports external
runners is that it allows for contributions of CPU time from like minded
individuals. I wouldn’t trust them to do anything more than run tests though.
* - The big problem here is the lack of cost effective non-x86 machines from
cloud providers. Drone, for example, does do ARM since it’s an extension of
Packet’s cloud. But I don’t have experience with it so didn’t mention it
earlier…. Maybe I’ll bang on it over the long weekend.