Налаштування базового CI-конвеєра

CI/CD для машинного навчання

Ravi Bhadauria

Machine Learning Engineer

Будова workflow GitHub Actions

# Name of the workflow
name: CI

# Events that trigger workflow on: push: branches: [ "main" ]
CI/CD для машинного навчання

Будова 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 для машинного навчання

Будова 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 для машинного навчання

Створіть репозиторій на GitHub

Знімок сторінки https://github.com/new для створення нового репозиторію

CI/CD для машинного навчання

Налаштуйте GitHub Actions

CI/CD для машинного навчання

Налаштуйте дію GitHub «Hello, World!»

Знімок із підсвіченою вкладкою Actions на сторінці репозиторію

CI/CD для машинного навчання

Налаштуйте дію GitHub «Hello, World!»

Знімок із підсвіченою кнопкою Configure на сторінці Actions репозиторію

CI/CD для машинного навчання

Налаштуйте дію GitHub «Hello, World!»

Знімок дії Hello World у вебредакторі поруч із кнопкою commit changes

CI/CD для машинного навчання

Налаштуйте дію GitHub «Hello, World!»

Знімок діалогу commit changes, де вводять повідомлення коміту

CI/CD для машинного навчання

Перегляньте запуск GitHub Actions

Знімок банера про завершення дії на головній сторінці репозиторію

CI/CD для машинного навчання

Перегляньте запуск GitHub Actions

Знімок сторінки Actions із успішним workflow

Знімок кроку build успішного workflow

CI/CD для машинного навчання

Перегляд журналів

Знімок журналів успішного workflow з показом кроків

CI/CD для машинного навчання

Давайте потренуємось!

CI/CD для машинного навчання

Preparing Video For Download...