<div dir="ltr"><div>Thank you for the detailed answer, Konstantin!</div><div><br></div><div>Keep the good work!</div><div>Martin</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jan 24, 2020 at 12:45 PM Konstantin Pavlov <<a href="mailto:thresh@nginx.com">thresh@nginx.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Martin,<br>
<br>
Hope all is well.<br>
<br>
23.01.2020 23:26, Martin Grigorov wrote:<br>
> Hello Nginx developers,<br>
> <br>
> I was not able to find any information what continous integration (CI)<br>
> Nginx project is using.<br>
> I'd like to ask whether you run a CI server/agent on ARM 32/64<br>
> architecture ?<br>
<br>
Indeed there is no public information on our CI system, and the page you<br>
linked rather specifies that we were able to build and test nginx under<br>
those targets.<br>
<br>
Nevertheless, ARM64/aarch64 is indeed a part of our CI, and every<br>
nginx/njs/unit revision is built and tested the same way as other<br>
supported architectures.  Among CI builds, we provide aarch64/ARM64<br>
packages for select linux distributions:<br>
<a href="http://nginx.org/en/linux_packages.html#distributions" rel="noreferrer" target="_blank">http://nginx.org/en/linux_packages.html#distributions</a> .<br>
<br>
We don't have a CI target for a 32bit arm since its marketshare on<br>
server side is pretty much zero and for any real usage 64bit machines<br>
are the way to go.<br>
<br>
> At my job we are going to use more and more ARM64 based servers and we<br>
> would like to know whether this is a safe bet with Nginx.<br>
> At <a href="https://nginx.org/en/index.html" rel="noreferrer" target="_blank">https://nginx.org/en/index.html</a><br>
> <<a href="https://nginx.org/en/index.html#tested_os_and_platforms" rel="noreferrer" target="_blank">https://nginx.org/en/index.html#tested_os_and_platforms</a>>#tested_os_and_platforms<br>
> I see " Linux 3 — 4 / armv6l, armv7l, aarch64, ppc64le;". Does that mean<br>
> that Linux 5.x is not supported/tested or just that this documentation<br>
> page needs to be updated ?<br>
<br>
At the moment we have no targets in our CI system that run aarch64 under<br>
Linux kernel 5.x - currently tested are Ubuntu 16.04 (Linux 4.15),<br>
Ubuntu 18.04 (also Linux 4.15) and Amazon Linux 2 (Linux 4.14).  It<br>
seems Ubuntu 20.04 will be released with 5.3.0 this April, so when we<br>
have it in our CI it'll be mentioned on the page as well.<br>
<br>
To sum it up, aarch64 is a good choice wrt nginx usage these days, and<br>
it's safe to assume it's not going anywhere.<br>
<br>
Have a good one,<br>
<br>
-- <br>
Konstantin Pavlov<br>
<a href="https://www.nginx.com/" rel="noreferrer" target="_blank">https://www.nginx.com/</a><br>
</blockquote></div></div>