Yiyiyimu edited a comment 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 loss 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 instance"](https://aws.amazon.com/ec2/graviton/?nc1=h_ls) which is basically arm64 EC2. But since do not have an official AWS account, we might need extra effort 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 the good news is Azure pipeline [announced](https://azure.microsoft.com/en-us/updates/azure-devops-pipelines-introduces-support-for-linuxarm64/) supports arm64. But unluckily I couldn't find any docs about how to enable it (find some others 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. --- Just noticed Envoy's article tells they are also using AWS graviton2 instance, so maybe that's the only choice.. 😢 @juzhiyuan Could we create an AWS account for 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: [email protected]
