Skip to main content

GitHub Actions vs. aplicativos do GitHub

Saiba mais sobre as principais diferenças entre o GitHub Actions e o GitHub Apps para ajudar você a decidir qual é o ideal para seus casos de uso.

O GitHub Marketplace oferece o GitHub Actions e o GitHub Apps, sendo que cada um pode ser uma ferramenta valiosa de automação e fluxo de trabalho. Entender as diferenças e os benefícios de cada opção ajudará você a selecionar a melhor alternativa para o seu trabalho.

GitHub Apps:

  • Executa, de modo persistente, e pode reagir a eventos rapidamente.
  • Funciona bem quando são necessários dados persistentes.
  • Funciona da forma ideal quando as solicitações de API não são demoradas.
  • Executa na infraestrutura de um servidor ou computador que você fornecer.

GitHub Actions:

  • Fornece automação que pode realizar integração contínua e implementação contínua.
  • Pode ser executado diretamente em máquinas executoras em em contêineres do Docker.
  • Pode incluir acesso a um clone do seu repositório, habilitando a implementação e as ferramentas de publicação, formatadores de código e as ferramentas da linha de comando para acessar o seu código.
  • Não requer que você implemente o código ou sirva a um aplicativo.
  • Tem uma interface simples para criar e usar segredos, que habilitam ações para interagir com serviços de terceiros sem a necessidade de armazenar as credenciais da pessoa que usa a ação.