Sätta upp en grundläggande CI-pipeline

CI/CD för maskininlärning

Ravi Bhadauria

Machine Learning Engineer

GitHub Actions-arbetsflödets uppbyggnad

# Name of the workflow
name: CI

# Events that trigger workflow on: push: branches: [ "main" ]
CI/CD för maskininlärning

GitHub Actions-arbetsflödets uppbyggnad

# 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 för maskininlärning

GitHub Actions-arbetsflödets uppbyggnad

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 för maskininlärning

Skapa ett GitHub-repository

Bild av sidan https://github.com/new där man kan skapa ett nytt repository

CI/CD för maskininlärning

Konfigurera GitHub Actions

CI/CD för maskininlärning

Sätt upp en "Hello, World!"-GitHub Action

Bild som markerar fliken Actions på repositoryts startsida

CI/CD för maskininlärning

Sätt upp en "Hello, World!"-GitHub Action

Bild som markerar fliken Configure på repositoryts Actions-sida

CI/CD för maskininlärning

Sätt upp en "Hello, World!"-GitHub Action

Bild av en Hello World-action i webbredigeraren tillsammans med knappen för att bekräfta ändringar

CI/CD för maskininlärning

Sätt upp en "Hello, World!"-GitHub Action

Bild av dialogrutan för att bekräfta ändringar där ett commit-meddelande skrivs in

CI/CD för maskininlärning

Granska GitHub Actions-körningen

Bild som markerar banderollen för slutförd action på repositoryts startsida

CI/CD för maskininlärning

Granska GitHub Actions-körningen

Bild av Actions-sidan som visar det lyckade arbetsflödet

Bild av byggsteget i det lyckade arbetsflödet

CI/CD för maskininlärning

Granska loggarna

Bild av loggarna från det lyckade arbetsflödet som visar stegen

CI/CD för maskininlärning

Nu kör vi en övning!

CI/CD för maskininlärning

Preparing Video For Download...