J’ai réussi a mettre en place des tests automatisés pour windows et arm dans la CI de Durs, j’explique ici comment j’ai procédé afin que vous puissiez faire de même pour les programmes que vous développez
Résultats observables ici :
Je me suis servi directement d’images docker mises en place par d’autres dev dans le cadre du projet cross.
Le Dockerfile pour lancé une VM ARM dans Docker via Qemu : https://github.com/japaric/cross/blob/master/docker/armv7-unknown-linux-gnueabihf/Dockerfile
Je vous invite a créer votre propre image docker dérivant de l’image japaric/armv7-unknown-linux-gnueabihf
puis d’y ajouter les outils dont vous avez besoin pour votre CI. Exemple avec mon dockerfile.
Pour windows, on passe par wine, mon dockerfile est ici : https://git.duniter.org/docker/rust/win64-builder/blob/master/Dockerfile
Le concept est indépendant de Rust, je pense que ça peut marcher pour du typescript ou du python