Temel bir CI hattı kurma

Machine Learning için CI/CD

Ravi Bhadauria

Machine Learning Engineer

GitHub Actions iş akışının anatomisi

# Name of the workflow
name: CI

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

GitHub Actions iş akışının anatomisi

# 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.
Machine Learning için CI/CD

GitHub Actions iş akışının anatomisi

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.
Machine Learning için CI/CD

Bir GitHub deposu oluşturun

Yeni depo oluşturabileceğiniz https://github.com/new sayfasının görüntüsü

Machine Learning için CI/CD

GitHub Actions’ı kurun

Machine Learning için CI/CD

"Hello, World!" GitHub Action’ı kurun

Depo açılış sayfasında Actions sekmesini vurgulayan görsel

Machine Learning için CI/CD

"Hello, World!" GitHub Action’ı kurun

Depodaki Actions sayfasında Yapılandır (Configure) sekmesini vurgulayan görsel

Machine Learning için CI/CD

"Hello, World!" GitHub Action’ı kurun

Web düzenleyicide "Hello, World" Action’ı ve Değişiklikleri commit et düğmesi görüntüsü

Machine Learning için CI/CD

"Hello, World!" GitHub Action’ı kurun

Commit mesajının yazıldığı değişiklikleri commit etme iletişim kutusu görüntüsü

Machine Learning için CI/CD

GitHub Actions çalıştırmasını inceleyin

Depo açılış sayfasındaki işlem tamamlandı banner’ını vurgulayan görsel

Machine Learning için CI/CD

GitHub Actions çalıştırmasını inceleyin

Başarılı iş akışını gösteren Actions sayfası görüntüsü

Başarılı iş akışının build adımı görüntüsü

Machine Learning için CI/CD

Günlükleri inceleme

Adımları gösteren başarılı iş akışının günlükleri görüntüsü

Machine Learning için CI/CD

Hadi pratik yapalım!

Machine Learning için CI/CD

Preparing Video For Download...