Автоматизация и аналитика в проектах

Средний уровень GitHub

Arne Jonas Warnke

Content Lead for ML- and Data Engineering at DataCamp

Важность автоматизации и аналитики

 

GitHub Actions:

  • 🔄 Упрощает: Автоматизирует рабочие процессы
  • 🚀 Автоматизация: Упрощает задачи

 

Аналитика:

  • 📈 Данные в реальном времени: Отслеживает прогресс
  • Выявление проблем: Обнаруживает узкие места
  • 💡 Взвешенные решения: Поддерживает принятие решений
Средний уровень GitHub

Инструменты автоматизации в GitHub Projects

 

Встроенная автоматизация:

  • 📦 Автоперемещение задач по событиям
  • 🔃 Автоматическое обновление досок

 

GitHub Actions:

  • 🔧 Автоматизация сложных процессов
  • 🔖 Маркировка и управление задачами
Средний уровень GitHub

Настройка встроенной автоматизации

Встроенная автоматизация

Средний уровень GitHub

Продвинутая автоматизация с GitHub Actions

 

  • 🚀 Автоматизация процессов: Запуск задач по событиям в коде
  • 📄 На основе YAML: Действия описываются в YAML-файлах
  • 🛠 Типовые задачи: Запуск пайплайнов или развёртывание ML-моделей
name: Data Workflow
on: [push]

jobs:
  run-analysis:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Run analysis
        run: python analyze_data.py
1 https://docs.github.com/en/actions
Средний уровень GitHub

Введение в аналитику проектов

 

  • 📈 Визуализация прогресса: Графики текущих и исторических данных
  • Выявление узких мест: Раннее обнаружение проблем
  • 🕐 Типы графиков: Текущие и исторические диаграммы

Текущие графики

Исторические графики

Средний уровень GitHub

Создание графика в аналитике проектов

Создание графика

Средний уровень GitHub

Давайте потренируемся!

Средний уровень GitHub

Preparing Video For Download...