Seu primeiro fluxo de trabalho do GitHub
Crie e execute seu primeiro fluxo de trabalho do GitHub Actions para automatizar uma tarefa simples em seu repositório.
Seu primeiro fluxo de trabalho do GitHub é uma aula grátis de DevOps Bootcamp no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de DevOps Bootcamp, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de DevOps Bootcamp inclui 4 aulas no total.
Boas-vindas aos fluxos de trabalho!
Um fluxo de trabalho é uma receita automatizada de etapas executada no seu repositório. Você a escreve em YAML e a coloca em .github/workflows/.
O essencial: nome e gatilhos
Todo fluxo de trabalho precisa de um name para identificá-lo e de uma chave on para seu gatilho. Use on: push para executá-lo sempre que o código for enviado.
Tarefas: unidades de trabalho
Depois que você define quando um fluxo de trabalho é executado, jobs define o que ele faz. Cada tarefa é uma unidade de trabalho independente com seu próprio id.
Executores: sua máquina virtual
A chave runs-on escolhe a máquina para sua tarefa. ubuntu-latest é a opção padrão; windows-latest e macos-latest estão disponíveis quando você precisar delas.
Etapas: a sequência de ações
Dentro de uma tarefa, steps são executadas em ordem. run executa um comando de shell; uses incorpora uma ação pré-criada. Começaremos com run.
Seu primeiro fluxo de trabalho: Olá!
Aqui está um fluxo de trabalho inicial completo: ele obtém seu código, exibe uma saudação e lista os arquivos. Salve-o como hello-workflow.yml e execute-o.
name: My First Hello Workflow
on: [push]
jobs:
say_hello_job:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Say Hello World
run: echo "Hello from GitHub Actions!"
- name: List current directory files
run: ls -laEntendendo o comando `run`
A chave run executa qualquer comando de shell no executor — echo para exibir texto, ls -la para listar arquivos. Encadeie várias linhas com |.
Acionando seu fluxo de trabalho
Com on: [push], seu fluxo de trabalho é acionado automaticamente assim que você confirma e envia o arquivo YAML ao seu repositório. Não é necessário acioná-lo manualmente.
Visualizando execuções do fluxo de trabalho
Acesse a aba Ações no seu repositório para acompanhar as execuções em tempo real — status, tarefas, etapas e registros completos para depurar qualquer falha.
Verificação rápida: estrutura do fluxo de trabalho
Qual das opções a seguir NOT é uma palavra-chave de nível superior usada diretamente em um arquivo YAML básico de fluxo de trabalho do GitHub Actions?
Recapitulação: sua primeira automação!
Você criou e acionou seu primeiro fluxo de trabalho: ele fica em .github/workflows/, começa com um evento e executa etapas em um executor escolhido. Muito bem.
Perguntas Frequentes
A aula “Seu primeiro fluxo de trabalho do GitHub” é grátis?
Sim — o texto completo de “Seu primeiro fluxo de trabalho do GitHub” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de DevOps Bootcamp, atualize para CoddyKit PRO. O curso de DevOps Bootcamp inclui 4 aulas no total.
O que vou aprender em “Seu primeiro fluxo de trabalho do GitHub”?
Crie e execute seu primeiro fluxo de trabalho do GitHub Actions para automatizar uma tarefa simples em seu repositório. Você pratica DevOps Bootcamp com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar DevOps Bootcamp?
Nenhuma experiência prévia é necessária. DevOps Bootcamp no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.
Quanto tempo leva a aula “Seu primeiro fluxo de trabalho do GitHub”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de DevOps Bootcamp?
Sim. Cada aula de DevOps Bootcamp inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- O que são CI/CD e DevOps?
- Conceitos fundamentais do GitHub Actions
- Seu primeiro fluxo de trabalho do GitHub
- Gerenciando Secrets e variáveis de ambiente