Skip to main content

Facturation GitHub Actions

Découvrez comment l’utilisation de GitHub Actions est mesurée par rapport à votre allocation gratuite et comment payer pour une utilisation supplémentaire.

Comment l’utilisation de GitHub Actions est mesurée

L’utilisation de GitHub Actions est gratuite pour les exécuteurs auto-hébergés et pour les référentiels publics qui utilisent des exécuteurs standard hébergés par GitHub. Consultez Choix de l’exécuteur pour un travail.

Pour les référentiels privés, chaque compte GitHub bénéficie d’un quota de minutes gratuites et d’espace de stockage d’artefacts à utiliser avec les exécuteurs hébergés par GitHub, en fonction du plan du compte. Toute utilisation au-delà des montants inclus sera facturée sur votre compte. Les minutes sont réinitialisées chaque mois, contrairement à l’utilisation du stockage.

Conseil

Quiconque dispose d’un accès en écriture à un référentiel peut exécuter des actions sans utiliser les minutes de son compte personnel.

Exemples de mesure de l’utilisation

  • Si vous exécutez un flux de travail sur un exécuteur Linux standard et que son exécution prend 10 minutes, vous utiliserez 10 minutes du quota du propriétaire du référentiel. Si le flux de travail génère un artefact de 10 Mo, vous utiliserez également 10 Mo du quota de stockage du propriétaire du référentiel.
  • Si vous exécutez un flux de travail qui prend normalement 10 minutes et qu’il échoue après 5 minutes parce qu’une dépendance n’est pas disponible, vous utiliserez 5 minutes du quota du propriétaire du référentiel. Si vous corrigez le problème et relancez le flux de travail avec succès, vous aurez utilisé au total 15 minutes du quota du propriétaire du référentiel.
  • Si vous exécutez un flux de travail qui génère de nombreux fichiers journaux et un résumé de tâche long, ces fichiers ne comptent pas dans le quota de stockage du propriétaire du référentiel.

Utilisation gratuite de GitHub Actions

Les durées suivantes pour les exécuteurs standard et le stockage des artefacts sont incluses dans votre plan GitHub. Au début de chaque mois, les minutes utilisées par le compte sont remises à zéro.

PlanStockageMinutes (par mois)
GitHub Free500 Mo2 000
GitHub Pro1 Go3 000
GitHub Free pour les organisations500 Mo2 000
GitHub Team2 Go3 000
GitHub Enterprise Cloud50 Go50 000

Remarque

Les minutes incluses ne peuvent pas être utilisées pour des exécuteurs de plus grande taille. Ces exécuteurs seront toujours facturés, même lorsqu’ils sont utilisés par des référentiels publics.

Utilisation supérieure à votre quota inclus

Si votre compte ne dispose pas d’un mode de paiement valide, l’utilisation sera bloquée dès que vous aurez épuisé votre quota.

Paiement pour l’utilisation supplémentaire de GitHub Actions

Vous payez toute utilisation supplémentaire supérieure à votre quota en utilisant le mode de paiement configuré pour votre compte GitHub. Consultez Gestion de vos informations de paiement et de facturation.

Le stockage est facturé en fonction de l’utilisation horaire des artefacts tout au long du mois. Les minutes sont calculées en fonction du temps de traitement total utilisé sur chaque type d’exécuteur au cours du mois.

Remarque

Le tableau de bord de facturation peut afficher l’utilisation de vos actions sous la forme d’un montant en dollars (« dépense ») plutôt que de minutes brutes. Ce montant tient déjà compte des multiplicateurs de minutes applicables.

Multiplicateurs de minutes

Chaque type d’exécuteur dispose d’un multiplicateur de minutes déterminé par le système d’exploitation et la puissance de traitement. Par exemple, les tâches exécutées sur des exécuteurs Windows et macOS hébergés par GitHub consomment 2 à 10 fois plus de minutes que les tâches exécutées sur des exécuteurs Linux.

Système d’exploitationMultiplicateur de minutes
Linux1
Windows2
macOS10

Pour plus de détails sur les multiplicateurs de minutes pour les exécuteurs hébergés par GitHub, consultez Référence des multiplicateurs de minutes Actions.

Exemple de calcul du coût en minutes

Par exemple, si votre organisation utilise GitHub Team, l’utilisation de 5 000 minutes au-delà du quota inclus entraînerait un coût total de stockage et de minutes de 56 USD, avec l’utilisation des exécuteurs Linux et Windows.

  • 5 000 minutes (3 000 Linux et 2 000 Windows) = 56 USD (24 USD + 32 USD).
    • 3 000 minutes Linux à 0,008 USD par minute = 24 USD.
    • 2 000 minutes Windows à 0,016 USD par minute = 32 USD.

Cet exemple suppose que l’exécuteur de base a été utilisé pour chaque système d’exploitation.

Exemple de calcul du coût de stockage

Par exemple, si vous utilisez 3 Go de stockage pendant 10 jours en mars et 12 Go pendant 21 jours en mars, votre utilisation du stockage serait la suivante :

  • 3 Go x 10 jours x (24 heures par jour) = 720 Go-heures
  • 12 Go x 21 jours x (24 heures par jour) = 6 048 Go-heures
  • 720 Go-heures + 6 048 Go-heures= 6 768 Go-heures
  • 6 768 Go-heures / (744 heures par mois) = 9,0967 Go-mois

À la fin du mois, GitHub arrondit votre stockage au Mo le plus proche. Par conséquent, l’utilisation de votre stockage pour mars sera de 9,097 Go.

Remarque

GitHub met à jour votre espace de stockage dans un délai de 6 à 12 heures. Si vous supprimez des artefacts, l’espace disponible est reflété dans votre compte lors de la prochaine mise à jour planifiée.

Gestion de votre budget pour GitHub Actions

Si votre compte ne dispose pas d’un mode de paiement valide, l’utilisation sera bloquée dès que vous aurez épuisé votre quota.

Par défaut, si vous disposez d’un mode de paiement valide, les dépenses sont limitées à 0 USD jusqu’à ce que vous définissiez un budget. Vous pouvez définir et gérer un budget afin de limiter les dépenses pour un produit ou une référence SKU. Consultez Configurer des budgets pour contrôler les dépenses liées aux produits facturés à l’usage.

Accounts that have migrated from the old billing platform may contain automatically generated budgets that mirror their previous spending limits.

Pour aller plus loin