You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by GitBox <gi...@apache.org> on 2021/05/12 00:50:29 UTC

[GitHub] [apisix] Yiyiyimu commented on issue #4156: Could GitHub Action support running CI on ARM?

Yiyiyimu commented on issue #4156:
URL: https://github.com/apache/apisix/issues/4156#issuecomment-839349447


   Hi @tao12345666333 do you got any progress these days
   
   I tried to look into this problem and failed to find the optimal choice. Here's what I found:
   1. First of all, Github Actions have not and seems not to support arm machine as of Service in near future. It seems qemu could be a feasible plan but I can't find people really using it in this kind of situation, and qemu would definitely introduce quite much performance lost when running test, so I **guess** it might not work
   2. Of course Github Actions support self-hosted runner, but unluckily Azure does not support arm based VM, so does GCP. AWS have ["graviton processor"](https://aws.amazon.com/ec2/graviton/?nc1=h_ls) which is basically arm64 EC2. But since do not have official AWS account, we might need extra efforts for using it.
   3. Since Azure is our primary cloud platform and with the help of Microsoft trying to import Azure into Github, Azure pipeline is also a good choice. And a good news is Azure pipeline [announced](https://azure.microsoft.com/en-us/updates/azure-devops-pipelines-introduces-support-for-linuxarm64/) it supports arm64. But unluckily I couldn't find any docs about how to enable it (find some other also complained about this..). But since we could find envoy is [using it for arm CI](https://www.cncf.io/blog/2020/08/12/cncf-project-envoy-enables-arm64-ci-using-azure-pipelines/), I have totally no idea about it.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org