Een basis CI-pipeline instellen

CI/CD voor Machine Learning

Ravi Bhadauria

Machine Learning Engineer

Anatomie van een GitHub Actions-workflow

# Name of the workflow
name: CI

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

Anatomie van een GitHub Actions-workflow

# 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 voor Machine Learning

Anatomie van een GitHub Actions-workflow

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 voor Machine Learning

Een GitHub-repository maken

Afbeelding van de pagina https://github.com/new om een nieuwe repository te maken

CI/CD voor Machine Learning

GitHub Actions instellen

CI/CD voor Machine Learning

Een "Hello, World!" GitHub Action instellen

Afbeelding met focus op het tabblad Actions op de repo-startpagina

CI/CD voor Machine Learning

Een "Hello, World!" GitHub Action instellen

Afbeelding met focus op de knop Configure op de Actions-pagina van de repo

CI/CD voor Machine Learning

Een "Hello, World!" GitHub Action instellen

Afbeelding van een Hello World Action in de webeditor naast de knop Commit changes

CI/CD voor Machine Learning

Een "Hello, World!" GitHub Action instellen

Afbeelding van het commitvenster waar je het commitbericht invoert

CI/CD voor Machine Learning

De GitHub Actions-run bekijken

Afbeelding met de banner na voltooiing van de Action op de repo-startpagina

CI/CD voor Machine Learning

De GitHub Actions-run bekijken

Afbeelding van de Actions-pagina met de geslaagde workflow

Afbeelding van de build-stap van de geslaagde workflow

CI/CD voor Machine Learning

Logs bekijken

Afbeelding van de logs van de geslaagde workflow met de stappen

CI/CD voor Machine Learning

Laten we oefenen!

CI/CD voor Machine Learning

Preparing Video For Download...