Configurer un pipeline CI simple

CI/CD pour le Machine Learning

Ravi Bhadauria

Machine Learning Engineer

Anatomie d'un workflow 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 workflow 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 workflow 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 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 modifications

CI/CD pour le Machine Learning

Configurer une action GitHub « Hello, World! »

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

CI/CD pour le Machine Learning

Examiner l'exécution GitHub Actions

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

CI/CD pour le Machine Learning

Examiner l'exécution GitHub Actions

Image de la page Actions affichant le workflow réussi

Image de l'étape build du workflow réussi

CI/CD pour le Machine Learning

Examiner les journaux

Image des journaux du workflow réussi affichant les étapes

CI/CD pour le Machine Learning

Passons à la pratique !

CI/CD pour le Machine Learning

Preparing Video For Download...