Konfiguracja podstawowego potoku CI

CI/CD dla uczenia maszynowego

Ravi Bhadauria

Machine Learning Engineer

Anatomia przepływu pracy GitHub Actions

# Name of the workflow
name: CI

# Events that trigger workflow on: push: branches: [ "main" ]
CI/CD dla uczenia maszynowego

Anatomia przepływu pracy 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 dla uczenia maszynowego

Anatomia przepływu pracy 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 dla uczenia maszynowego

Tworzenie repozytorium GitHub

Obraz strony https://github.com/new służącej do tworzenia nowego repozytorium

CI/CD dla uczenia maszynowego

Konfiguracja GitHub Actions

CI/CD dla uczenia maszynowego

Tworzenie akcji „Hello, World!" w GitHub Actions

Obraz wyróżniający zakładkę Actions na stronie głównej repozytorium

CI/CD dla uczenia maszynowego

Tworzenie akcji „Hello, World!" w GitHub Actions

Obraz wyróżniający zakładkę Configure na stronie Actions repozytorium

CI/CD dla uczenia maszynowego

Tworzenie akcji „Hello, World!" w GitHub Actions

Obraz akcji Hello World w edytorze webowym wraz z przyciskiem zatwierdzania zmian

CI/CD dla uczenia maszynowego

Tworzenie akcji „Hello, World!" w GitHub Actions

Obraz okna dialogowego zatwierdzania zmian z polem na wiadomość commita

CI/CD dla uczenia maszynowego

Inspekcja uruchomienia GitHub Actions

Obraz wyróżniający baner po zakończeniu akcji na stronie głównej repozytorium

CI/CD dla uczenia maszynowego

Inspekcja uruchomienia GitHub Actions

Obraz strony Actions pokazujący pomyślnie zakończony przepływ pracy

Obraz kroku build w pomyślnie zakończonym przepływie pracy

CI/CD dla uczenia maszynowego

Analiza logów

Obraz logów pomyślnie zakończonego przepływu pracy pokazujący kroki

CI/CD dla uczenia maszynowego

Czas na ćwiczenia!

CI/CD dla uczenia maszynowego

Preparing Video For Download...