Installer et maintenir Gitlab Runner pour Windows

Ce sujet est dédié à l’installation et la mise à disposition sur internet d’un serveur Gitlab Runner sur Windows. Ceci afin de pouvoir automatiser la compilation des versions pour Windows de nos projets (Python, Rust, Flutter, etc…).

Il y a deux possibilités, exécuter des commandes sur la machine directement (risque de sécurité!) ou lancer un container docker pour exécuter les commandes dans un container.

Containers docker (recommandé)

Il est possible de lancer des containers Windows sur un hôte Windows.

Commandes sur la machine

La première étape consiste donc à installer le logiciel gitlab-runner, pour cela il faut lire la documentation en anglais :

1 « J'aime »

:wave:
Je pourrais éventuellement regarder, mais j’ai pas de machine à dispo.
Ça pourrais aider, je sais que infomaniak (un hébergeur suisse très renommé) a une offre de public cloud et offre 300 unl de crédits gratuits (ce qui permettrai de faire tourner un runner avec 4 cpu, 4 go de ram et 20 go de disque gratuitement pendant 2 ans).
Néanmoins, je ne sais pas si il est possible de faire tourner windows.
Dites moi ce que vous en pensez.
Bonne soirée.

2 « J'aime »

Merci pour l’info !

J’ai lancé le sujet pour tikka, mais comme finalement il s’installe assez facilement sur Windows, je n’ai plus besoin de faire des builds spécifiques…

Mais je pense que le sujet peut revenir pour d’autres clients en langage compilé comme Rust.