> On Nov 16, 2021, at 2:34 AM, Martin Grigorov <mgrigo...@apache.org> wrote:
>
> Hi Allen,
>
> I've just documented how one could use Oracle Cloud free plan to build and
> test on Linux ARM64 for free!
> Please check
> https://martin-grigorov.medium.com/github-actions-arm64-runner-on-oracle-cloud-a77cdf7a325a
> and see whether it could be helpful for your case!
> You will need Apache Infra team's help for the token needed by ./config.sh
> and to setup the security/approvals. Everything else could be done by you
> and any member of your team!
>
> Feedback is welcome!
Thanks! I’ll take a look at that.
Ironically, I just opened a PR for multi-arch docker builds for Apache Yetus
this morning via qemu on GitHub Actions. Yetus has the huge benefit of already
having the bits in place to build on Docker hub so that was easily re-used.
https://github.com/apache/yetus/pull/239
For those curious:
- The Apache Yetus image is _huge_ (lots of tooling…) so takes a while
to build anyway.
- In my trials this morning, building both amd64 and arm64 took ~1h.
That’s at least better than my M1 Max MBP which never completed after several
hours.
Next thing will likely be to figure out how to mirror or maybe we’ll just kill
the apache/yetus images on Dockerhub, depending upon how things work out. 🤷♂️