À propos de la facturation de GitHub Actions
Notez que GitHub peut appliquer une retenue d’autorisation temporaire pour la valeur des coûts basés sur l'utilisation à l'avance, qui apparaît en tant que frais en attente dans le mode de paiement associé à votre compte.
L’utilisation de GitHub Actions est gratuite pour les exécuteurs standard hébergés par GitHub dans des dépôts publics et pour les exécuteurs auto-hébergés. Pour les référentiels privés, chaque compte GitHub reçoit une certaine quantité de minutes et d'espace de stockage gratuits à utiliser avec les runners hébergés par GitHub, en fonction du plan du compte. Toute utilisation au-delà des montants inclus est contrôlée par des limites de dépense.
Si vous êtes un client à facturation mensuelle, votre compte aura une limite de dépenses par défaut de 0 dollar (USD), ce qui empêche toute utilisation supplémentaire de minutes ou de stockage pour les référentiels privés au-delà des montants inclus dans votre compte. Si vous payez votre compte par facture, votre compte aura une limite de dépense par défaut illimitée. Pour plus d’informations, consultez « À propos des limites de dépense ».
Si vous êtes un propriétaire d’organisation, vous pouvez connecter un ID d’abonnement Azure à votre compte d’organisation pour activer et payer l’utilisation des GitHub Actions au-delà des quantités incluses dans votre compte. Pour plus d’informations, consultez « Connexion à un abonnement Azure ».
Les minutes sont réinitialisées chaque mois, contrairement à l’utilisation du stockage.
Minutes et stockage inclus
Note
- Les minutes incluses ne peuvent pas être utilisées pour des exécuteurs de plus grande taille. Ces exécuteurs seront toujours facturés, y compris dans les dépôts publics. Pour plus d’informations, consultez « À propos de la facturation de GitHub Actions ».
- Les journaux et les résumés des projets ne sont pas comptabilisés dans l’utilisation du stockage.
Plan | Stockage | Minutes (par mois) |
---|---|---|
GitHub Free | 500 Mo | 2 000 |
GitHub Pro | 1 Go | 3 000 |
GitHub Free pour les organisations | 500 Mo | 2 000 |
GitHub Team | 2 Go | 3 000 |
GitHub Enterprise Cloud | 50 Go | 50 000 |
Le stockage utilisé par un dépôt est le stockage total utilisé par les artefacts GitHub Actions et GitHub Packages. Le coût de stockage correspond à l’utilisation totale de tous les référentiels détenus par votre compte. Pour plus d’informations, sur la tarification pour GitHub Packages, consultez « À propos de la facturation pour GitHub Packages ».
Si l’utilisation de votre compte dépasse ces limites et que vous avez défini une limite de dépense supérieure à 0 USD, vous paierez 0,008 USD par Go de stockage, par jour et par minute d’utilisation, selon le système d’exploitation qu’utilise l’exécuteur hébergé par GitHub. GitHub arrondit les minutes et minutes partielles utilisées par chaque travail à la minute entière la plus proche.
Multiplicateurs de minutes
Les travaux qui s’exécutent sur les exécuteurs Windows et macOS hébergés par GitHub consomment des minutes à 2 et 10 fois le taux de consommation des travaux sur les exécuteurs Linux. Par exemple, l’utilisation de 1 000 minutes Windows consomme 2 000 des minutes incluses dans votre compte. L’utilisation de 1 000 minutes macOS consomme 10 000 des minutes incluses dans votre compte.
Système d’exploitation | Multiplicateur de minutes |
---|---|
Linux | 1 |
Windows | 2 |
macOS | 10 |
Note
Les multiplicateurs de minute ne s’appliquent pas aux taux par minute indiqués ci-dessous.
Taux par minute
Tarifs à la minute pour les exécuteurs standard
Système d’exploitation | Taux par minute (USD) |
---|---|
Linux 2-cœurs | 0,008 $ |
Windows 2-cœurs | 0,016 $ |
macOS 3-core ou 4-core (M1 ou Intel) | $0.08 |
Tarifs à la minute pour les exécuteurs plus grands
alimentés par x64
Système d’exploitation | Taux par minute (USD) |
---|---|
Linux Advanced – 2 cœurs | 0,008 $ |
Linux 4-cœurs | 0,016 $ |
Linux 8-cœurs | 0,032 USD |
Linux 16-cœurs | 0,064 USD |
Linux 32-cœurs | 0,128 USD |
Linux 64-cœurs | 0,256 USD |
Windows 4-cœurs | 0,032 USD |
Windows 8-cœurs | 0,064 USD |
Windows 16-cœurs | 0,128 USD |
Windows 32-cœurs | 0,256 USD |
Windows 64-cœurs | 0,512 USD |
Windows 4-cœurs GPU | 0,14 USD |
macOS 12-cœurs | 0,12 $ |
Tarifs à la minute pour les exécuteurs plus grands
alimentés par arm64
Système d’exploitation | Taux par minute (USD) |
---|---|
Linux 2-cœurs | 0,005 USD |
Linux 4-cœurs | 0,01 $ |
Linux 8-cœurs | 0,02 $ |
Linux 16-cœurs | 0,04 $ |
Linux 32-cœurs | $0.08 |
Linux 64-cœurs | 0,16 $ |
Windows 2-cœurs | 0,01 $ |
Windows 4-cœurs | 0,02 $ |
Windows 8-cœurs | 0,04 $ |
Windows 16-cœurs | $0.08 |
Windows 32-cœurs | 0,16 $ |
Windows 64-cœurs | 0,32 USD |
macOS 6-cœurs (M1) | 0,16 $ |
Tarifs à la minute pour les exécuteurs plus grands
alimentés par GPU
Système d’exploitation | Taux par minute (USD) |
---|---|
Linux 4-cœurs | 0,07 USD |
Windows 4-cœurs | 0,14 USD |
Points à noter sur les tarifs des exécuteurs
- Le nombre de tâches que vous pouvez exécuter simultanément sur tous les référentiels de votre compte d’utilisateur ou d’organisation dépend de votre plan GitHub. Pour plus d’informations, consultez « Limites d’utilisation, facturation et administration » pour les exécuteurs hébergés par GitHub et À propos des exécuteurs auto-hébergés » pour les limites d’utilisation des exécuteurs auto-hébergés.
- Vous devez gérer les paramètres de facturation et les fonctionnalités payantes pour chacun de vos comptes séparément. Vous pouvez basculer entre les paramètres de votre compte personnel, de vos comptes d’organisation et de vos comptes d’entreprise en utilisant le sélecteur de contexte dans chaque page de paramètres. Consultez « À propos de la facturation sur GitHub ».
- Les Exécuteur de plus grande taille sont uniquement disponibles pour les organisations et les entreprises qui utilisent les plans GitHub Team ou GitHub Enterprise Cloud.
- Les Exécuteur de plus grande taille sont facturés seulement au tarif par minute pour la durée d’exécution des workflows qui y sont exécutés. Il n’y a pas de coût associé à la création d’un exécuteur plus grand qui n’est pas utilisé par un workflow.
- Pour les exécuteur plus grands, aucun coût supplémentaire n’est facturé pour les configurations qui attribuent des adresses IP statiques publiques à un exécuteur plus grand. Pour plus d’informations sur les exécuteur plus grand, consultez « À propos des exécuteurs de plus grande taille ».
- Les minutes incluses ne peuvent pas être utilisées pour les exécuteur plus grand.
- Les exécuteur plus grand ne sont pas gratuits pour les référentiels publics.
Calcul des dépenses de minute et de stockage
Pour estimer les coûts des services consommateurs, vous pouvez utiliser la calculatrice de prix GitHub.
À la fin du mois, GitHub calcule le coût des minutes et du stockage utilisés par rapport au montant inclus dans votre compte.
Exemple de calcul du coût des minutes
Par exemple, si votre organisation utilise GitHub Team et autorise des dépenses illimitées, l’utilisation de 5 000 minutes peut entraîner un coût supplémentaire total des minutes et du stockage de 56 USD, selon les systèmes d’exploitation utilisés pour exécuter les travaux.
- 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.
GitHub calcule l’utilisation du stockage pour chaque mois en fonction de l’utilisation horaire pendant le mois concerné.
Exemple de calcul du coût de stockage
Note
GitHub met à jour votre espace de stockage dans une fenêtre 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.
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.
Votre utilisation de GitHub Actions partage la date de facturation, le mode de paiement et le reçu existants de votre compte. Pour voir tous les abonnements de votre compte sur GitHub, consultez « Affichage de vos abonnements et date de facturation ».
À propos des limites de dépense
Si vous êtes un client à facturation mensuelle, votre compte aura une limite de dépenses par défaut de 0 dollar (USD), ce qui empêche toute utilisation supplémentaire de minutes ou de stockage pour les référentiels privés au-delà des montants inclus dans votre compte. Si vous payez votre compte par facture, votre compte aura une limite de dépense par défaut illimitée.
Si vous avec une limite de dépense illimitée ou une limite de dépense supérieure à 0 USD, vous serez facturé pour les minutes supplémentaires ou le stockage au-delà des montants inclus dans votre compte, également appelés dépassements. GitHub facture l’utilisation au compte propriétaire du dépôt dans lequel un workflow est exécuté. Les coupons sur votre compte ne s’appliquent pas aux dépassements GitHub Actions.
Les dépassements sont toujours facturés tous les mois quel que soit votre terme de facturation (même si votre compte est facturé annuellement).
Pour plus d’informations sur la gestion et la modification de la limite de dépense de votre compte, consultez « Gestion de votre limite de dépense pour GitHub Actions ».
Si votre compte a des frais impayés exceptionnels :
- Le stockage ou les minutes inclus dans votre compte pour GitHub Actions et GitHub Packages ne seront pas réinitialisés tant que le paiement n’a pas été correctement traité.
- Pour les comptes avec un stockage ou des minutes restants pour la période de facturation actuelle, GitHub Actions et GitHub Packages continueront d’être disponibles jusqu’à ce que toute utilisation incluse ait été atteinte.
- Pour les comptes qui ont atteint l’utilisation incluse pour la période de facturation actuelle pour GitHub Actions ou GitHub Packages, GitHub Actions et GitHub Packages seront désactivés pour empêcher tout dépassement supplémentaire.