Skip to main content

Enterprise Server 3.20 está disponível no momento como versão candidata a lançamento.

GitHub Actions vs GitHub Apps

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 em uma infraestrutura de servidor ou computação fornecida por você.

GitHub Actions:

  • Fornece automação que pode realizar integração contínua e implementação contínua.
  • Pode ser executado diretamente em máquinas runner ou em contêineres do Docker.
  • Pode incluir acesso a um clone do seu repositório, habilitando ferramentas de implantação e publicação, formatadores de código e ferramentas de linha de comando para acessar seu código.
  • Não requer que você implemente o código ou execute 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.