Mettre en place un pipeline CI de base

CI/CD pour le Machine Learning

Ravi Bhadauria

Machine Learning Engineer

Anatomie d'un flux de travail GitHub Actions

# Name of the workflow
name: CI

# Events that trigger workflow on: push: branches: [ "main" ]
CI/CD pour le Machine Learning

Anatomie d'un flux de travail GitHub Actions

# Define jobs and runners
jobs:
  build:
    runs-on: ubuntu-latest

# Define steps steps: - name: Run a multi-line script run: | echo Hello, world! echo Add other actions to build, echo test, and deploy your project.
CI/CD pour le Machine Learning

Anatomie d'un flux de travail GitHub Actions

name: CI

on:
  push:
    branches: [ "main" ]

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - name: Run a multi-line script
        run: |
          echo Hello, world!
          echo Add other actions to build,
          echo test, and deploy your project.
CI/CD pour le Machine Learning

Créer un dépôt GitHub

Image de la page https://github.com/new pour créer un dépôt

CI/CD pour le Machine Learning

Configurer GitHub Actions

CI/CD pour le Machine Learning

Configurer une action GitHub « Hello, World! »

Image mettant en évidence l'onglet Actions sur la page d'accueil du dépôt

CI/CD pour le Machine Learning

Configurer une action GitHub « Hello, World! »

Image mettant en évidence l'onglet Configure sur la page Actions du dépôt

CI/CD pour le Machine Learning

Configurer une action GitHub « Hello, World! »

Image d'une action Hello World dans l'éditeur Web avec le bouton de validation des changements

CI/CD pour le Machine Learning

Configurer une action GitHub « Hello, World! »

Image de la boîte de dialogue Commit changes où saisir le message de validation

CI/CD pour le Machine Learning

Examiner l'exécution de GitHub Actions

Image mettant en évidence la bannière après l'exécution sur la page d'accueil du dépôt

CI/CD pour le Machine Learning

Examiner l'exécution de GitHub Actions

Image de la page Actions affichant le flux de travail réussi

Image de l'étape build du flux de travail réussi

CI/CD pour le Machine Learning

Inspection des journaux

Image des journaux du flux de travail réussi montrant les étapes

CI/CD pour le Machine Learning

Passons à la pratique !

CI/CD pour le Machine Learning

Preparing Video For Download...