Votre premier flux de travail GitHub
Créez et exécutez votre tout premier flux de travail GitHub Actions pour automatiser une tâche simple dans votre dépôt.
Votre premier flux de travail GitHub est une leçon DevOps Bootcamp gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage DevOps Bootcamp, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours DevOps Bootcamp comprend 4 leçons au total.
Bienvenue dans les flux de travail !
Un flux de travail est une recette automatisée composée d'étapes qui s'exécute dans votre dépôt. Vous l'écrivez en YAML et le placez dans .github/workflows/.
Les bases : nom et déclencheurs
Chaque flux de travail a besoin d'un name pour être identifié et d'une clé on pour son déclencheur. Utilisez on: push pour l'exécuter chaque fois que du code est envoyé.
Tâches : les unités de travail
Une fois que vous avez défini quand un flux de travail s'exécute, jobs définit ce qu'il fait. Chaque tâche est une unité de travail indépendante avec son propre identifiant.
Exécuteurs : votre machine virtuelle
La clé runs-on choisit la machine pour votre tâche. ubuntu-latest est le choix habituel ; windows-latest et macos-latest sont disponibles lorsque vous en avez besoin.
Étapes : la séquence d'actions
Dans une tâche, les steps s'exécutent dans l'ordre. run exécute une commande d'interpréteur ; uses intègre une action préconstruite. Nous commencerons par run.
Votre premier flux de travail : bonjour !
Voici un flux de travail de démarrage complet : il extrait votre code, affiche un message d'accueil et répertorie les fichiers. Enregistrez-le sous hello-workflow.yml et exécutez-le.
name: My First Hello Workflow
on: [push]
jobs:
say_hello_job:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Say Hello World
run: echo "Hello from GitHub Actions!"
- name: List current directory files
run: ls -laComprendre la commande `run`
La clé run exécute n'importe quelle commande d'interpréteur sur l'exécuteur : echo pour afficher du texte, ls -la pour répertorier les fichiers. Enchaînez plusieurs lignes avec |.
Déclencher votre flux de travail
Avec on: [push], votre flux de travail se déclenche automatiquement dès que vous validez et envoyez le fichier YAML dans votre dépôt. Aucun déclenchement manuel n'est nécessaire.
Consulter les exécutions du flux de travail
Rendez-vous dans l'onglet Actions de votre dépôt pour suivre les exécutions en direct : état, tâches, étapes et journaux complets pour déboguer les échecs.
Vérification rapide : structure d'un flux de travail
Lequel des éléments suivants n'est NOT un mot-clé de niveau supérieur utilisé directement dans un fichier YAML de flux de travail GitHub Actions élémentaire ?
Récapitulatif : votre première automatisation !
Vous avez créé et déclenché votre premier flux de travail : il se trouve dans .github/workflows/, démarre lorsqu'un événement se produit et exécute des étapes sur l'exécuteur choisi. Bravo.
Questions Fréquemment Posées
La leçon « Votre premier flux de travail GitHub » est-elle gratuite ?
Oui — le texte complet de « Votre premier flux de travail GitHub » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours DevOps Bootcamp, passe à CoddyKit PRO. Le cours DevOps Bootcamp comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Votre premier flux de travail GitHub » ?
Créez et exécutez votre tout premier flux de travail GitHub Actions pour automatiser une tâche simple dans votre dépôt. Tu pratiques DevOps Bootcamp avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer DevOps Bootcamp ?
Aucune expérience préalable n'est requise. DevOps Bootcamp sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.
Combien de temps prend la leçon « Votre premier flux de travail GitHub » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon DevOps Bootcamp ?
Oui. Chaque leçon DevOps Bootcamp inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Qu’est-ce que l’intégration et la livraison continues et DevOps ?
- Concepts fondamentaux de GitHub Actions
- Votre premier flux de travail GitHub
- Gérer les Secrets et les variables d’environnement