Automação e Insights em Projetos

Conceitos Intermediários do GitHub

Arne Jonas Warnke

Content Lead for ML- and Data Engineering at DataCamp

Importância de Automação e Insights

 

GitHub Actions:

  • 🔄 Agiliza: Automatiza fluxos de trabalho
  • 🚀 Automação: Simplifica processos

 

Insights:

  • 📈 Dados em tempo real: Acompanha o progresso
  • ⚠ Detectar problemas: Identifica gargalos
  • 💡 Decisões melhores: Embasa escolhas
Conceitos Intermediários do GitHub

Ferramentas de Automação no GitHub Projects

 

Automatizações nativas:

  • 📦 Mover tarefas automaticamente com base em eventos
  • 🔃 Manter boards atualizados de forma automática

 

GitHub Actions:

  • 🔧 Automatizar fluxos complexos
  • 🔖 Marcar e gerenciar tarefas com eficiência
Conceitos Intermediários do GitHub

Implementando Automatizações Nativas

Automatizações nativas

Conceitos Intermediários do GitHub

Automação Avançada com GitHub Actions

 

  • 🚀 Automatizar fluxos: Disparar tarefas em eventos de código
  • 📄 Baseado em YAML: Defina actions em arquivos YAML
  • 🛠 Tarefas comuns: Agendar pipelines de dados ou fazer deploy de modelos de 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
Conceitos Intermediários do GitHub

Introdução aos Insights do Projeto

 

  • 📈 Visualizar progresso: Gráficos com dados em tempo real e históricos
  • ⚠ Encontrar gargalos: Identifique cedo com insights
  • 🕐 Tipos de gráfico: Inclui Current e Historical

gráficos atuais.webp

gráficos históricos.webp

Conceitos Intermediários do GitHub

Criando um Gráfico nos Insights do Projeto

Criando um gráfico

Conceitos Intermediários do GitHub

Vamos praticar!

Conceitos Intermediários do GitHub

Preparing Video For Download...