Início rápido para GitHub Actions

Experimente as funcionalidades de GitHub Actions em 5 minutos ou menos.

Observação: GitHub Actions está atualmente na versão beta para GitHub AE.

Introdução

Você precisa apenas de um repositório de GitHub para criar e executar um fluxo de trabalho de GitHub Actions. Neste guia, você adicionará um fluxo de trabalho que demonstra algumas das funcionalidades essenciais de GitHub Actions.

O exemplo a seguir mostra como os trabalhos de GitHub Actions podem ser acionados automaticamente, onde são executados e como podem interagir com o código no seu repositório.

Criar o seu primeiro fluxo de trabalho

  1. Do seu repositório no GitHub, crie um novo arquivo no diretório .github/workflows denominado github-actions-demo.yml. Para obter mais informações, consulte "Criar arquivos".

  2. Copie o conteúdo de YAML a seguir para o arquivo github-actions-demo.yml:

    YAML
    name: GitHub Actions Demo
    on: [push]
    jobs:
      Explore-GitHub-Actions:
        runs-on: ubuntu-latest
        steps:
          - run: echo "🎉 The job was automatically triggered by a ${{ github.event_name }} event."
          - run: echo "🐧 This job is now running on a ${{ runner.os }} server hosted by GitHub!"
          - run: echo "🔎 The name of your branch is ${{ github.ref }} and your repository is ${{ github.repository }}."
          - name: Check out repository code
            uses: actions/checkout@v2
          - run: echo "💡 The ${{ github.repository }} repository has been cloned to the runner."
          - run: echo "🖥️ The workflow is now ready to test your code on the runner."
          - name: List files in the repository
            run: |
              ls ${{ github.workspace }}
          - run: echo "🍏 This job's status is ${{ job.status }}."
    
  3. Vá até o final da página e selecione Criar um novo branch para este commit e iniciar um pull request. Em seguida, para criar um pull request, clique em Propor novo arquivo. Arquivo do fluxo de trabalho do commit

Fazer commit do arquivo de fluxo de trabalho para um branch em seu repositório aciona o evento push e executa seu fluxo de trabalho.

Visualizar seus resultados do fluxo de trabalho

  1. No GitHub AE, navegue até a página principal do repositório.

  2. No nome do seu repositório, clique em Ações. Aba Ações na navegação principal do repositório

  3. Na barra lateral esquerda, clique no fluxo de trabalho que deseja ver.

    Lista de fluxo de trabalho na barra lateral esquerda

  4. Na lista de execuções do fluxo de trabalho, clique no nome da execução que você deseja visualizar.

    Nome da execução do fluxo de trabalho

  5. Em Trabalhos, clique no trabalho Explore-GitHub-Actions.

    Localizar trabalho

  6. O registro mostra como cada uma das etapas foi processada. Expanda qualquer um dos passos para ver seus detalhes.

    Exemplos de resultados do fluxo de trabalho

    Por exemplo, você pode ver a lista de arquivos no seu repositório: Exemplo do detalhe da ação

Mais modelos de fluxo de trabalho

GitHub fornece modelos de fluxo de trabalho pré-configurados que você pode personalizar para criar o seu próprio fluxo de trabalho de integração contínua. GitHub AE analisa seu código e mostra modelos de CI que podem ser úteis para o seu repositório. Por exemplo, se o seu repositório contiver o código Node.js, você verá sugestões para projetos Node.js. Você pode usar os modelos do fluxo de trabalho como um ponto de partida para criar o fluxo de trabalho personalizado ou usá-los como se apresentam.

Você pode pesquisar a lista completa de modelos de fluxo de trabalho no repositório de actions/starter-workflows e no repositório a sua empresa.

Próximas etapas

O exemplo do fluxo de trabalho que você acabou de adicionar é executado cada vez que o código for enviado para o branch e mostra como GitHub Actions pode funcionar com o conteúdo do seu repositório. Mas este é apenas o início do que você pode fazer com GitHub Actions:

  • O seu repositório pode conter vários fluxos de trabalho que ativam diferentes tarefas com base em diferentes eventos.
  • Você pode usar um fluxo de trabalho para instalar aplicativos de teste de software e fazer com que testem automaticamente seu código nos executores de GitHub.

O GitHub Actions pode ajudá-lo a automatizar quase todos os aspectos dos processos de desenvolvimento do seu aplicativo. Pronto para começar? Aqui estão alguns recursos úteis para dar seus próximos passos com GitHub Actions:

Esse documento ajudou você?Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.