
GitHub Actions
Workflows, jobs, steps, marketplace de actions, OIDC, secrets, matrix builds, caching, resolução de problemas de workflows
1O que é um workflow no GitHub Actions?
O que é um workflow no GitHub Actions?
Resposta
Um workflow é um processo automatizado configurável definido em um arquivo YAML no diretório .github/workflows. Ele contém um ou mais jobs que executam com base em eventos de gatilho específicos. Os workflows permitem automatizar o build, os testes, o deploy e outras tarefas de CI/CD diretamente do GitHub.
2Qual é a sintaxe correta para disparar um workflow a cada push na branch main?
Qual é a sintaxe correta para disparar um workflow a cada push na branch main?
Resposta
A sintaxe on: push: branches: [main] dispara um workflow apenas quando um push é feito na branch main. Essa configuração é muito comum para workflows de CI que devem executar a cada alteração de código na branch principal.
3Qual é a diferença entre um job e um step no GitHub Actions?
Qual é a diferença entre um job e um step no GitHub Actions?
Resposta
Um job é uma unidade de execução que contém vários steps e roda em um runner dedicado. Os steps são tarefas individuais que executam sequencialmente dentro de um mesmo job. Os jobs podem rodar em paralelo por padrão, enquanto os steps de um job sempre executam na ordem definida.
Como referenciar um secret em um workflow do GitHub Actions?
Qual evento dispara um workflow ao criar uma pull request?
+19 perguntas de entrevista
Outros temas de entrevista DevOps
Controle de versão & Git
Fundamentos do Linux
Shell Scripting & Bash
Fundamentos de Redes
Fundamentos do Docker
Fundamentos de CI/CD
GitLab CI/CD
Jenkins
Fundamentos do Kubernetes
Networking de Kubernetes
Kubernetes Avançado
Ingress & API Gateway
Fundamentos do Terraform
Terraform Avançado
Ansible & Configuration Management
Fundamentos do AWS
Fundamentos do Azure
Fundamentos do GCP
Monitoramento e Prometheus
Logging & ELK Stack
Alerting e Incident Response
Cloud Identity & Secrets
Segurança de Pipelines CI/CD
Helm & Kubernetes
Segurança Runtime e Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Observabilidade Distribuída
Disaster Recovery & Backup
Otimização de Desempenho
Otimização de Custos na Nuvem
Princípios de SRE
Chaos Engineering
Platform Engineering
Domine DevOps para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis