Que vous souhaitiez créer un conteneur, déployer un service Web ou automatiser l’accueil des nouveaux utilisateurs dans vos projets open source, il y a une action pour tout cela. Associez GitHub Packages à Actions pour simplifier la gestion des packages, y compris les mises à jour de version, la distribution rapide grâce à notre CDN mondial et la résolution des dépendances, en utilisant votre GITHUB_TOKEN existant.
Automatisez votre workflow, de l’idée à la production
GitHub Actions facilite l’automatisation de tous vos workflows logiciels, désormais avec une CI/CD de pointe. Créez, testez et déployez votre code directement depuis GitHub. Effectuez des revues de code, gérez les branches et triez les issues comme vous le souhaitez.

Lancez des workflows sur n’importe quel événement GitHub pour automatiser les tâches
Exécuteurs hébergés
Linux, macOS, Windows, ARM, GPU et conteneurs facilitent la création et le test de tous vos projets. Exécutez-les directement sur une machine virtuelle ou dans un conteneur. Utilisez vos propres machines virtuelles, dans le cloud ou sur site, avec des exécuteurs self-hosted.
Builds matriciels
Gagnez du temps grâce à des workflows matriciels qui testent simultanément plusieurs systèmes d’exploitation et versions de votre runtime.
N’importe quel langage
GitHub Actions prend en charge Node.js, Python, Java, Ruby, PHP, Go, Rust, .NET et bien d’autres encore. Créez, testez et déployez des applications dans le langage de votre choix.
Journaux en direct
Suivez l’exécution de votre workflow en temps réel grâce à des couleurs et des emojis. En un seul clic, copiez un lien qui met en évidence un numéro de ligne spécifique pour partager un échec CI/CD.
Magasin de secrets intégré
Automatisez vos pratiques de développement logiciel grâce à des fichiers de workflow qui intègrent le flux Git en le codifiant dans votre repo.
Tests multi-conteneurs
Testez votre service Web et sa base de données dans votre workflow en ajoutant simplement quelques lignes docker-compose à votre fichier de workflow.
Exécutez un workflow pour n’importe quel événement

Marketplace GitHub Actions

GitHub Actions connecte tous vos outils pour automatiser chaque étape de votre workflow de développement.
- Déployez facilement sur n’importe quel cloud, créez des tickets dans Jira ou publiez un package sur npm.
- Vous souhaitez sortir des sentiers battus ? Utilisez les millions de bibliothèques open source disponibles sur GitHub pour créer vos propres actions. Écrivez-les en JavaScript ou créez une action conteneur : les deux peuvent interagir avec l’API GitHub complète et toute autre API publique.
Registre sécurisé des packages pour le code et les workflows
Stockez et gérez votre code et vos packages en toute sécurité grâce aux identifiants GitHub, intégrés à vos workflows via des API et des webhooks. Bénéficiez de téléchargements rapides et fiables grâce à un CDN mondial pour des performances optimisées.

Actions est un développement passionnant qui offre un potentiel bien supérieur à celui du CI/CD. Il promet de rationaliser nos workflows pour diverses tâches, du déploiement de nos sites Web à l’interrogation de l’API GitHub pour obtenir des rapports de statut personnalisés, en passant par les builds CI standard.
