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:
us...@infra.apache.org


Reply via email to