Não importa se você deseja criar um contêiner, implantar um serviço Web ou automatizar a recepção de novos usuários em seus projetos de código aberto, há uma ação para isso. Combine o GitHub Packages com o Actions para simplificar o gerenciamento de pacotes, incluindo atualizações de versão, distribuição rápida com nosso CDN global e resolução de dependências, usando seu GITHUB_TOKEN existente.
Automatize seu fluxo de trabalho da ideia à produção
O GitHub Actions facilita a automatização de todos os seus fluxos de trabalho de software, agora com CI/CD de alto nível. Crie, teste e implante seu código diretamente do GitHub. Faça com que as code reviews, o gerenciamento de branches e a triagem de problemas funcionem da maneira que você deseja.

Inicie fluxos de trabalho em qualquer evento do GitHub para automatizar tarefas
Hosted runners
Linux, macOS, Windows, ARM, GPU e contêineres facilitam a criação e o teste de todos os seus projetos. Execute diretamente em uma VM ou dentro de um contêiner. Use suas próprias VMs, na nuvem ou no local, com self-hosted runners.
Compilações de matriz
Economize tempo com fluxos de trabalho de matriz que testam simultaneamente vários sistemas operacionais e versões do seu tempo de execução.
Qualquer linguagem
O GitHub Actions oferece suporte para Node.js, Python, Java, Ruby, PHP, Go, Rust, .NET e outras. Crie, teste e implante aplicações na linguagem de sua escolha.
Logs ao vivo
Veja seu fluxo de trabalho sendo executado em tempo real com cores e emojis. Basta um clique para copiar um link que destaca um número de linha específico para compartilhar uma falha de CI/CD.
Crie no armazenamento de segredos
Automatize suas práticas de desenvolvimento de software com arquivos de fluxo de trabalho que adotam o fluxo do Git, codificando-o em seu repositório.
Teste de vários contêineres
Teste seu serviço Web e seu banco de dados em seu fluxo de trabalho simplesmente adicionando docker-compose em seu arquivo de fluxo de trabalho.
Execute um fluxo de trabalho em qualquer evento

Actions Marketplace

O GitHub Actions conecta todas as suas ferramentas para automatizar cada etapa do seu fluxo de trabalho de desenvolvimento.
- Implante facilmente em qualquer nuvem, crie tíquetes no Jira ou publique um pacote no npm.
- Quer se aventurar além dos caminhos tradicionais? Use as milhões de bibliotecas de código aberto disponíveis no GitHub para criar suas próprias ações. Escreva-os em JavaScript ou crie uma ação de contêiner. Ambos podem interagir com a API completa do GitHub e qualquer outra API pública.
Registro seguro de pacotes para código e fluxos de trabalho
Armazene e gerencie com segurança seu código e pacotes com credenciais do GitHub, integradas aos seus fluxos de trabalho por meio de APIs e webhooks. Aproveite downloads rápidos e confiáveis por meio de uma CDN global para desempenho otimizado.

O Actions é um desenvolvimento interessante e libera muito potencial além de CI/CD. Ele promete otimizar nossos fluxos de trabalho para uma variedade de tarefas, desde a implantação de nossos sites até a consulta à API do GitHub para relatórios de status personalizados e compilações de CI padrão.
