0Pricing
CI/CD with GitHub Actions & DevOps Pipelines · Aula

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 CI/CD with GitHub Actions & DevOps Pipelines 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 CI/CD with GitHub Actions & DevOps Pipelines, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de CI/CD with GitHub Actions & DevOps Pipelines 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 -la

Entendendo 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 CI/CD with GitHub Actions & DevOps Pipelines, atualize para CoddyKit PRO. O curso de CI/CD with GitHub Actions & DevOps Pipelines 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 CI/CD with GitHub Actions & DevOps Pipelines 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 CI/CD with GitHub Actions & DevOps Pipelines?

Nenhuma experiência prévia é necessária. CI/CD with GitHub Actions & DevOps Pipelines 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 CI/CD with GitHub Actions & DevOps Pipelines?

Sim. Cada aula de CI/CD with GitHub Actions & DevOps Pipelines 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

  1. O que são CI/CD e DevOps?
  2. Conceitos fundamentais do GitHub Actions
  3. Seu primeiro fluxo de trabalho do GitHub
  4. Gerenciando Secrets e variáveis de ambiente
← Voltar para CI/CD with GitHub Actions & DevOps Pipelines