- Une solution d’infrastructure CI/CD moderne permettant d’exploiter un runner GitHub Actions entièrement auto-hébergé au sein d’un compte AWS
- 7 à 15 fois moins cher que le runner GitHub officiel, avec des performances CPU améliorées de 30 %. Compatibilité complète avec les workflows
- Capable de traiter un nombre illimité de centaines de tâches simultanées
- Systèmes d’exploitation pris en charge : Linux (x64, arm64), Windows, prise en charge des environnements GPU
- Peut fonctionner avec un coût de ressources CloudFormation d’environ 1,5 $ par mois (installation et mise à niveau en 1 clic prises en charge)
- Toutes les ressources sont configurées automatiquement, sans serveur d’administration dédié. Les coûts d’exécution et l’état sont surveillés et rapportés automatiquement
- Création d’une VM éphémère pour chaque tâche afin de renforcer la sécurité et la stabilité
- Scalabilité : une architecture auto-scalable capable de répondre aux charges de travail à grande échelle
- Inclut une fonction de repli automatique basculant vers On-Demand lorsque des instances Spot sont utilisées
- Mise en cache : fournit un backend de cache intégré basé sur un bucket S3 local, permettant d’accélérer jusqu’à 5 fois la vitesse du cache des couches Docker
- Réseau et sécurité : accès SSH possible, restriction possible à des plages CIDR spécifiques, configuration d’une IP statique possible en réseau privé
- Prise en charge multi-environnements : prise en charge du Multi-AZ et de diverses configurations d’environnement
- Conçu comme une alternative à Actions Runner Controller (ARC), au module Terraform de Philips et à d’autres fournisseurs tiers de runners
- Exécution possible dans votre propre environnement AWS, sans exposer le code ou les secrets à des services externes
1 commentaires
Il y avait pas mal de points décevants depuis que l’ARC existant est passé sous l’égide de GitHub, mais si on peut simplement bien faire tourner des images personnalisées dans un AWS VPC, j’aimerais bien l’essayer vite fait.