I suspect that the Docker image is exiting somehow and thus killing the job. Can you share the image here or, of not, open a ticket so we can take a look?
This is not actually an ARM image, it uses QEMU to emulate ARM. I’ve had this image running on both Windows/macOS x64 hosts, installed node v10 for ARM and ran a test script outputting process.arch with no issues.
It’s possible this is a limitation caused by how we secure the container then. We would need to be able to see the build to dig deeper it what’s happening.
Perhaps an entirely different issue, but our builds randomly and sporadically began completely failing at the Spin up Environment stage and prints errors (unlike the OP whose build silently fails)…
If your code would work on an ordinary Linux x86 machine, then perhaps a Machine executor would be worth a try? They are less locked down than containers.
Yes, but I believe that since QEMU is telling our executor that that’s ARM we are crashing. The issue at the root is that we need to inject the build agent binary into the job and we can’t do that since it’s not compiled for ARM.