Documentation
Exécuteurs Linux x64
Exécutez des tâches GitHub Actions admissibles sur les exécuteurs Linux x64 disponibles.
Modèle d'exécuteur V1
Runzivo attribue à chaque tâche GitHub Actions admissible une microVM Firecracker neuve. L'environnement est à usage unique et il est détruit une fois la tâche terminée, annulée ou impossible à poursuivre. Un exécuteur est enregistré auprès de GitHub après qu'un dépôt associé et sélectionné a demandé une configuration d'exécuteur prise en charge.
Chaque microVM démarre à froid ; il n'y a pas de bassin préchauffé aujourd'hui. Les hôtes d'exécuteurs sont situés à Ottawa (YOW) et Montréal (YUL), au Canada.
Étiquettes d'exécuteur
Les étiquettes Linux x64 disponibles sont rzv-ubuntu-24.04-x64-2vcpu-8gb, rzv-ubuntu-24.04-x64-4vcpu-16gb, rzv-ubuntu-24.04-x64-6vcpu-24gb, rzv-ubuntu-24.04-x64-8vcpu-32gb, rzv-ubuntu-24.04-x64-16vcpu-64gb, rzv-ubuntu-24.04-x64-32vcpu-128gb. Cet exemple utilise la valeur par défaut de 2 vCPU :
runs-on: rzv-ubuntu-24.04-x64-2vcpu-8gbCapacité et tailles
Runzivo ne prend actuellement en charge que Linux x64. Les tailles d'exécuteur de 2 vCPU, 4 vCPU, 6 vCPU, 8 vCPU, 16 vCPU, 32 vCPU sont disponibles dès maintenant.
Exécutez jusqu'à la limite de tâches simultanées de votre forfait. Les tâches peuvent être mises en file lorsque la capacité des exécuteurs n'est pas disponible. Pour les attentes de capacité admissibles où Runzivo confirme que la tâche n'a jamais démarré et qu'aucune ressource d'exécuteur ne reste allouée, Runzivo attend jusqu'à 900 secondes par défaut. Cette limite de la plateforme est configurable.
À l'expiration de l'attente, Runzivo met fin à la tentative locale sans frais d'exécution, alerte le personnel et fournit des directives de réexécution. La tentative n'annule ni le flux de travail GitHub ni ses tâches sœurs.
Docker dans les tâches
Docker Engine est disponible dans les tâches. Les tâches peuvent tirer des images et exécuter des conteneurs.
Chaque tâche démarre avec un état Docker vide, car chaque tâche s'exécute dans une microVM neuve.
L'image d'exécuteur comprend Docker Engine 29.1.3, Docker Buildx 0.30.1 et Docker Compose v2 2.40.3, installés à partir des paquets d'Ubuntu 24.04.